texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Convert/Paragraph.pm Texinfo...


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Convert/Paragraph.pm Texinfo...
Date: Tue, 08 Feb 2011 00:27:40 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/02/08 00:27:39

Modified files:
        tp/Texinfo/Convert: Paragraph.pm Plaintext.pm 
        tp/t           : 03coverage_braces.t 08misc_commands.t 
                         21multitable.t paragraph.t 
Added files:
        tp/t/results/coverage_braces: test_w.pl 
        tp/t/results/misc_commands: test_allowcodebreaks.pl 
        tp/t/results/multitable: w_in_multitable.pl 

Log message:
        Delay adding spaces when in @w, similarly with what is done in other 
cases.
        Handle the leading and trailing spaces from @w.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Paragraph.pm?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.76&r2=1.77
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/03coverage_braces.t?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/08misc_commands.t?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/21multitable.t?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/paragraph.t?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/test_w.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/test_allowcodebreaks.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/multitable/w_in_multitable.pl?cvsroot=texinfo&rev=1.1

Patches:
Index: Texinfo/Convert/Paragraph.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Paragraph.pm,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- Texinfo/Convert/Paragraph.pm        3 Feb 2011 23:38:02 -0000       1.14
+++ Texinfo/Convert/Paragraph.pm        8 Feb 2011 00:27:38 -0000       1.15
@@ -225,7 +225,7 @@
   $paragraph->{'frenchspacing'} = $frenchspacing
     if defined($frenchspacing);
   # flush the spaces already existing
-  if ($space_protection) {
+  if (defined($space_protection)) {
     my $new_space = $paragraph->{'space'};
     $paragraph->{'counter'} += length($new_space);
     $paragraph->{'space'} = '';
@@ -263,9 +263,9 @@
            and length($paragraph->{'space'}) < 2) {
           $paragraph->{'space'} = '  ';
         }
-        $result .= $paragraph->{'space'};
-        $paragraph->{'counter'} += length($paragraph->{'space'});
-        $paragraph->{'space'} = '';
+        #$result .= $paragraph->{'space'};
+        #$paragraph->{'counter'} += length($paragraph->{'space'});
+        #$paragraph->{'space'} = '';
       } else {
         if ($paragraph->{'counter'} != 0) {
           if (!$paragraph->{'frenchspacing'} and $paragraph->{'end_sentence'}) 
{

Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -b -r1.76 -r1.77
--- Texinfo/Convert/Plaintext.pm        7 Feb 2011 00:18:30 -0000       1.76
+++ Texinfo/Convert/Plaintext.pm        8 Feb 2011 00:27:38 -0000       1.77
@@ -1202,7 +1202,8 @@
       $formatter->{'upper_case'}++ if ($upper_case_commands{$command});
       if ($command eq 'w') {
         $formatter->{'w'}++;
-        $formatter->{'container'}->set_space_protection(1,1)
+        $result .= $self->_count_added($formatter->{'container'},
+            $formatter->{'container'}->set_space_protection(1,1))
           if ($formatter->{'w'} == 1);
       }
       my ($text_before, $text_after);
@@ -1213,17 +1214,17 @@
         $text_before = $style_map{$command}->[0];
         $text_after = $style_map{$command}->[1];
       }
-      $result = $self->_count_added($formatter->{'container'},
+      $result .= $self->_count_added($formatter->{'container'},
                $formatter->{'container'}->add_text($text_before));
       if ($root->{'args'}) {
         $result .= $self->_convert($root->{'args'}->[0]);
-
       }
       $result .= $self->_count_added($formatter->{'container'},
                $formatter->{'container'}->add_text($text_after));
       if ($command eq 'w') {
         $formatter->{'w'}--;
-        $formatter->{'container'}->set_space_protection(0,0)
+        $result .= $self->_count_added($formatter->{'container'},
+            $formatter->{'container'}->set_space_protection(0,0))
           if ($formatter->{'w'} == 0);
       }
       if ($code_style_commands{$command}) {

Index: t/03coverage_braces.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/03coverage_braces.t,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/03coverage_braces.t       6 Feb 2011 23:44:56 -0000       1.22
+++ t/03coverage_braces.t       8 Feb 2011 00:27:38 -0000       1.23
@@ -55,6 +55,44 @@
 @ctrl{A}
 
 With @ctrl{B}.
+'],
+['test_w',
+'@w{aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbb bbbbb bbb 
b b b b b b b b b bb .
+ccc dddd}.
+
+a a a a a a a a a a a a a a a a a a a a a a a a a a a a  @w{a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a}
+
+
address@hidden
+
address@hidden a rr   
+  ggg.}
+
address@hidden
+
address@hidden
+
address@hidden  f  f}ggg.
+
address@hidden  f  f }ggg2.
+
+
+aa3 @w{  f  f }ggg3.
+
+
+aa4 @w{  f  f } ggg4.
+
+aa5 @w{} ggg5.
+
+aa6 @w{}ggg6.
+
address@hidden ggg6.
+
+aaf @w{ } bbb.
+
+begin and end quotations: @address@hidden@address@hidden'@w{}\'}}.  This
+convention should be followed in Texinfo files.  TeX converts
+two single quotes to left- and right-hand doubled.
 ']
 );
 

Index: t/08misc_commands.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/08misc_commands.t,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/08misc_commands.t 2 Feb 2011 22:17:36 -0000       1.12
+++ t/08misc_commands.t 8 Feb 2011 00:27:38 -0000       1.13
@@ -251,6 +251,47 @@
 indent in quotation
 @end quotation
 '],
+['test_allowcodebreaks',
+'@node Top
+
address@hidden testallowcodebreakspara {nr}
+Out of code --- out-of-code.
address@hidden @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
address@hidden 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} @code{ccc 8aaa-bbb 
ddd}
address@hidden rrr_vv}
address@hidden --- address@hidden address@hidden'eff_gg address@hidden 
address@hidden node\nr\}}
address@hidden macro
+
address@hidden testallowcodebreaksexample{}
+
address@hidden
address@hidden
address@hidden example
address@hidden macro
+
+Before first allowcodebreaks
address@hidden
address@hidden
+
address@hidden false
+After false
address@hidden
address@hidden
+
+In w:
address@hidden@testallowcodebreakspara{w}
+}
+
address@hidden
address@hidden@code{in-example}}
address@hidden example
+
address@hidden true
+After true
address@hidden
address@hidden
+']
 );
 
 foreach my $test (@converted_test_cases) {

Index: t/21multitable.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/21multitable.t,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/21multitable.t    1 Dec 2010 22:39:44 -0000       1.3
+++ t/21multitable.t    8 Feb 2011 00:27:38 -0000       1.4
@@ -26,7 +26,14 @@
 
 new paragraph in tab. example
 @end multitable
address@hidden example']
address@hidden example'],
+['w_in_multitable',
+'@multitable {aaaaaaaaa} {bbbbbbbbbbb}
address@hidden @w{aaaaaaaa
+bbbbbbbbbb}
address@hidden gg
address@hidden multitable
+']
 );
 
 my @test_invalid = (

Index: t/paragraph.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/paragraph.t,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/paragraph.t       16 Jan 2011 01:24:21 -0000      1.14
+++ t/paragraph.t       8 Feb 2011 00:27:38 -0000       1.15
@@ -9,7 +9,7 @@
 
 #use Test;
 use Test::More;
-BEGIN { plan tests => 106 };
+BEGIN { plan tests => 107 };
 use lib '../texi2html/lib/Unicode-EastAsianWidth/lib/';
 #use lib '../texi2html/lib/libintl-perl/lib/';
 use Texinfo::Convert::Paragraph;
@@ -234,32 +234,48 @@
 $result = '';
 $para->set_space_protection(1,1);
 $result .= $para->add_text('aa.)    bb ');
-is ($result, 'aa.)    bb ', 'space protected 2 words');
+is ($result, 'aa.)    bb', 'space protected 2 words');
 $result = $para->add_text(' eee ');
-is ($result, ' eee ', 'space protected more word');
+is ($result, '  eee', 'space protected more word');
 $result = $para->add_text('   .)');
 $result .= $para->add_next('_');
 $result .= $para->add_text("\n");
-is ($result, '   .)_  ', 'space protected and end of sentence and line added');
+is ($result, '    .)_', 'space protected and end of sentence and line added');
 $result = $para->add_text("aa\n");
-is ($result, 'aa ', 'protected space after end of line');
+is ($result, '  aa', 'protected space after end of line');
 $result = $para->add_text(' . gg');
-is ($result, ' . ', 'protected space with dot inside');
+is ($result, '  .', 'protected space with dot inside');
 $result = $para->add_text(". \n");
 $result .= $para->add_text("a");
-is ($result, 'gg.  ', 'protected space end line with already a space');
+is ($result, ' gg.', 'protected space end line with already a space');
 $result = $para->add_text('  ');
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text("c ");
-is ($result, "a  \nc", 'end protected space end of line');
+is ($result, "  a  \nc", 'end protected space end of line');
 $para->end();
 
+$para = Texinfo::Convert::Paragraph->new({'indent_length' => 3});
+$result = '';
+$para->set_space_protection(1,1);
+$result .= $para->add_text(" a\n");
+$para->set_space_protection(0,0);
+$result .= $para->end();
+is ($result, "   a\n", 'end space protectoin by end line'); 
+$para = Texinfo::Convert::Paragraph->new({'indent_length' => 3});
+
+#$result = '';
+#$para->set_space_protection(1,1);
+#$result .= $para->add_text(" a rr\n");
+#$para->set_space_protection(0,0);
+#$result .= $para->end();
+#is ($result, "   a rr\n", 'para begin space protection and space'); 
+
 $para = Texinfo::Convert::Paragraph->new();
 $result = '';
 $result .= $para->add_text('aa');
-$para->set_space_protection(1,1);
+$result .= $para->set_space_protection(1,1);
 $result .= $para->add_text('  f  f');
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text("ggg\n");
 is ($result, 'aa  f  fggg', 'protected space within words');
 $para->end();
@@ -267,9 +283,9 @@
 $para = Texinfo::Convert::Paragraph->new();
 $result = '';
 $result = $para->add_text('aa');
-$para->set_space_protection(1,1);
+$result .= $para->set_space_protection(1,1);
 $result .= $para->add_text('  f  f ');
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text("ggg\n");
 is ($result, 'aa  f  f ggg', 'protected space and space within words');
 $para->end();
@@ -279,7 +295,7 @@
 $result = $para->add_text('aa ');
 $result .= $para->set_space_protection(1,1);
 $result .= $para->add_text('  f  f ');
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text("ggg\n");
 is ($result, 'aa   f  f ggg', 'text space protected space and space within 
words');
 $para->end();
@@ -289,7 +305,7 @@
 $result = $para->add_text('aa ');
 $result .= $para->set_space_protection(1,1);
 $result .= $para->add_text('  f  f ');
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text(" ggg\n");
 is ($result, 'aa   f  f  ggg', 'text space protected space and space after');
 $para->end();
@@ -298,7 +314,7 @@
 $result = '';
 $result = $para->add_text('aa ');
 $result .= $para->set_space_protection(1,1);
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text(" ggg\n");
 is ($result, 'aa  ggg', 'empty protected 2 space');
 $para->end();
@@ -316,7 +332,7 @@
 $result = '';
 $result = $para->add_text('aa');
 $result .= $para->set_space_protection(1,1);
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text(" ggg\n");
 is ($result, 'aa ggg', 'empty protected 1 after space');
 $para->end();
@@ -326,7 +342,7 @@
 $result = $para->add_text('aa ');
 $result .= $para->set_space_protection(1,1);
 $result .= $para->add_text(' ');
-$para->set_space_protection(0,0);
+$result .= $para->set_space_protection(0,0);
 $result .= $para->add_text(" ggg\n");
 is ($result, 'aa   ggg', 'space protected space');
 $para->end();

Index: t/results/coverage_braces/test_w.pl
===================================================================
RCS file: t/results/coverage_braces/test_w.pl
diff -N t/results/coverage_braces/test_w.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/coverage_braces/test_w.pl 8 Feb 2011 00:27:39 -0000       1.1
@@ -0,0 +1,865 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+$result_trees{'test_w'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
bbbbbbbbbbbbb bbbbb bbb b b b b b b b b b bb .
+'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'ccc dddd'
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'a a a a a a a a a a a a a a a a a a a a a a a a a a a a  '
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'a a a a a a a a a a a a a a a a a a a a a a a a a 
a a a a a a a a a a'
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' a rr   
+'
+                },
+                {
+                  'parent' => {},
+                  'text' => '  ggg.'
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'AA'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => 'bbb.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'FF'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'd'
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => 'nnn.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aa'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '  f  f'
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => 'ggg.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aa2'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '  f  f '
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => 'ggg2.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aa3 '
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '  f  f '
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => 'ggg3.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aa4 '
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '  f  f '
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => ' ggg4.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aa5 '
+        },
+        {
+          'args' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => ' ggg5.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aa6 '
+        },
+        {
+          'args' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => 'ggg6.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aa6'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => ' ggg6.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'aaf '
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' '
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => ' bbb.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => 'begin and end quotations: '
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '`'
+                        },
+                        {
+                          'args' => [
+                            {
+                              'contents' => [],
+                              'parent' => {},
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'w',
+                          'contents' => [],
+                          'parent' => {}
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '`'
+                        },
+                        {
+                          'args' => [
+                            {
+                              'contents' => [],
+                              'parent' => {},
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'dots',
+                          'contents' => [],
+                          'parent' => {}
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '\''
+                        },
+                        {
+                          'args' => [
+                            {
+                              'contents' => [],
+                              'parent' => {},
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'w',
+                          'contents' => [],
+                          'parent' => {}
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '\''
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 't',
+                  'contents' => [],
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'w',
+          'contents' => [],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '.  This
+'
+        },
+        {
+          'parent' => {},
+          'text' => 'convention should be followed in Texinfo files.  TeX 
converts
+'
+        },
+        {
+          'parent' => {},
+          'text' => 'two single quotes to left- and right-hand doubled.
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'test_w'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'test_w'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[0]{'contents'}[0];
+$result_trees{'test_w'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[0];
+$result_trees{'test_w'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[0];
+$result_trees{'test_w'}{'contents'}[0]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[1]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[2];
+$result_trees{'test_w'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[2]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[2];
+$result_trees{'test_w'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[2];
+$result_trees{'test_w'}{'contents'}[2]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[3]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[4]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[5]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[5]{'contents'}[0];
+$result_trees{'test_w'}{'contents'}[5]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[5];
+$result_trees{'test_w'}{'contents'}[5]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[5];
+$result_trees{'test_w'}{'contents'}[5]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[6]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[7]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'test_w'}{'contents'}[7]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[7]{'contents'}[0];
+$result_trees{'test_w'}{'contents'}[7]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[7];
+$result_trees{'test_w'}{'contents'}[7]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[7];
+$result_trees{'test_w'}{'contents'}[7]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[8]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[9]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[9];
+$result_trees{'test_w'}{'contents'}[9]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[9]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[9]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[9];
+$result_trees{'test_w'}{'contents'}[9]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[9];
+$result_trees{'test_w'}{'contents'}[9]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[10]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[11]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[11];
+$result_trees{'test_w'}{'contents'}[11]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[11]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[11]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[11]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[11]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[11];
+$result_trees{'test_w'}{'contents'}[11]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[11];
+$result_trees{'test_w'}{'contents'}[11]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[12]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[13]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[13];
+$result_trees{'test_w'}{'contents'}[13]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[13]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[13]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[13]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[13]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[13];
+$result_trees{'test_w'}{'contents'}[13]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[13];
+$result_trees{'test_w'}{'contents'}[13]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[14]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[15]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[15];
+$result_trees{'test_w'}{'contents'}[15]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[15]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[15]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[15]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[15]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[15];
+$result_trees{'test_w'}{'contents'}[15]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[15];
+$result_trees{'test_w'}{'contents'}[15]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[16]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[17]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[18]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[18];
+$result_trees{'test_w'}{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[18]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[18]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[18]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[18];
+$result_trees{'test_w'}{'contents'}[18]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[18];
+$result_trees{'test_w'}{'contents'}[18]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[19]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[20]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[21]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[21];
+$result_trees{'test_w'}{'contents'}[21]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[21]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[21]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[21]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[21]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[21];
+$result_trees{'test_w'}{'contents'}[21]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[21];
+$result_trees{'test_w'}{'contents'}[21]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[22]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[23]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[23];
+$result_trees{'test_w'}{'contents'}[23]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[23]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[23]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[23];
+$result_trees{'test_w'}{'contents'}[23]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[23];
+$result_trees{'test_w'}{'contents'}[23]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[24]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[25]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[25];
+$result_trees{'test_w'}{'contents'}[25]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[25]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[25]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[25];
+$result_trees{'test_w'}{'contents'}[25]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[25];
+$result_trees{'test_w'}{'contents'}[25]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[26]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[27]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[27];
+$result_trees{'test_w'}{'contents'}[27]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[27]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[27]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[27];
+$result_trees{'test_w'}{'contents'}[27]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[27];
+$result_trees{'test_w'}{'contents'}[27]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[28]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[29]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[29];
+$result_trees{'test_w'}{'contents'}[29]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[29]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[29]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[29]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[29]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[29];
+$result_trees{'test_w'}{'contents'}[29]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[29];
+$result_trees{'test_w'}{'contents'}[29]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[30]{'parent'} = $result_trees{'test_w'};
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[31];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_w'}{'contents'}[31]{'contents'}[1];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[1]{'parent'} = 
$result_trees{'test_w'}{'contents'}[31];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[2]{'parent'} = 
$result_trees{'test_w'}{'contents'}[31];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[3]{'parent'} = 
$result_trees{'test_w'}{'contents'}[31];
+$result_trees{'test_w'}{'contents'}[31]{'contents'}[4]{'parent'} = 
$result_trees{'test_w'}{'contents'}[31];
+$result_trees{'test_w'}{'contents'}[31]{'parent'} = $result_trees{'test_w'};
+
+$result_texis{'test_w'} = 
'@w{aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbb bbbbb bbb b 
b b b b b b b b bb .
+ccc dddd}.
+
+a a a a a a a a a a a a a a a a a a a a a a a a a a a a  @w{a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a a a a a}
+
+
address@hidden
+
address@hidden a rr   
+  ggg.}
+
address@hidden
+
address@hidden
+
address@hidden  f  f}ggg.
+
address@hidden  f  f }ggg2.
+
+
+aa3 @w{  f  f }ggg3.
+
+
+aa4 @w{  f  f } ggg4.
+
+aa5 @w{} ggg5.
+
+aa6 @w{}ggg6.
+
address@hidden ggg6.
+
+aaf @w{ } bbb.
+
+begin and end quotations: @address@hidden@address@hidden'@w{}\'}}.  This
+convention should be followed in Texinfo files.  TeX converts
+two single quotes to left- and right-hand doubled.
+';
+
+
+$result_texts{'test_w'} = 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
bbbbbbbbbbbbb bbbbb bbb b b b b b b b b b bb .
+ccc dddd.
+
+a a a a a a a a a a a a a a a a a a a a a a a a a a a a  a a a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a a a
+
+
+
+
+ a rr   
+  ggg.
+
+AAbbb.
+
+FFdnnn.
+
+aa  f  fggg.
+
+aa2  f  f ggg2.
+
+
+aa3   f  f ggg3.
+
+
+aa4   f  f  ggg4.
+
+aa5  ggg5.
+
+aa6 ggg6.
+
+aa6 ggg6.
+
+aaf   bbb.
+
+begin and end quotations: ``...\'\'.  This
+convention should be followed in Texinfo files.  TeX converts
+two single quotes to left- and right-hand doubled.
+';
+
+$result_errors{'test_w'} = [];
+
+
+
+$result_converted{'plaintext'}->{'test_w'} = 
'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbb bbbbb bbb b b 
b b b b b b b bb .  ccc 
+dddd.
+
+   a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a 
a a a a a a a a a a a a a a a a a a a a a a a a a
+
+
+   a rr      ggg.
+
+   AAbbb.
+
+   FFdnnn.
+
+   aa  f  fggg.
+
+   aa2  f  f ggg2.
+
+   aa3   f  f ggg3.
+
+   aa4   f  f  ggg4.
+
+   aa5  ggg5.
+
+   aa6 ggg6.
+
+   aa6 ggg6.
+
+   aaf   bbb.
+
+   begin and end quotations: ``...\'\'.  This convention should be
+followed in Texinfo files.  TeX converts two single quotes to left- and
+right-hand doubled.
+';
+
+1;

Index: t/results/misc_commands/test_allowcodebreaks.pl
===================================================================
RCS file: t/results/misc_commands/test_allowcodebreaks.pl
diff -N t/results/misc_commands/test_allowcodebreaks.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/misc_commands/test_allowcodebreaks.pl     8 Feb 2011 00:27:39 
-0000       1.1
@@ -0,0 +1,2310 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+$result_trees{'test_allowcodebreaks'} = {
+  'contents' => [
+    {
+      'contents' => [],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'testallowcodebreakspara',
+              'type' => 'macro_name'
+            },
+            {
+              'parent' => {},
+              'text' => 'nr',
+              'type' => 'macro_arg'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Out of code --- out-of-code.
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@code{1aaa} @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@code{ 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} 
@code{ccc 8aaa-bbb ddd}
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@code{9aaa-bbb rrr_vv}
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@samp{fff-- --- address@hidden address@hidden'eff_gg 
address@hidden 
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => 'address@hidden node\\nr\\}}
+',
+              'type' => 'raw'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' testallowcodebreakspara {nr}
+',
+            'args_index' => {
+              'nr' => 0
+            },
+            'macrobody' => 'Out of code --- out-of-code.
address@hidden @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
address@hidden 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} @code{ccc 8aaa-bbb 
ddd}
address@hidden rrr_vv}
address@hidden --- address@hidden address@hidden'eff_gg address@hidden 
address@hidden node\\nr\\}}
+'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => 'testallowcodebreaksexample',
+              'type' => 'macro_name'
+            }
+          ],
+          'cmdname' => 'macro',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@example
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@code{in-example}
+',
+              'type' => 'raw'
+            },
+            {
+              'parent' => {},
+              'text' => '@end example
+',
+              'type' => 'raw'
+            }
+          ],
+          'extra' => {
+            'arg_line' => ' testallowcodebreaksexample{}
+',
+            'macrobody' => '
address@hidden
address@hidden
address@hidden example
+'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 12,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Before first allowcodebreaks
+'
+            },
+            {
+              'parent' => {},
+              'text' => 'Out of code --- out-of-code.
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '1aaa'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '2aaa-'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '-3bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '4aaa-bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' 
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' 5aaa-bb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '6aaa-bb '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ccc 7aaa-bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ccc 8aaa-bbb ddd'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '9aaa-bbb rrr_vv'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'fff-- --- minus'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'minus',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'b aa-tt'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'parent' => {},
+                          'text' => 'e'
+                        }
+                      ],
+                      'cmdname' => '\'',
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'ff_gg aa'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'r-oman'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'r',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' 
+'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'anc-hor'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'A node0'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'anchor',
+                      'contents' => [],
+                      'extra' => {
+                        'brace_command_contents' => [
+                          [
+                            {}
+                          ]
+                        ],
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'A-node0'
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 20,
+                        'macro' => 'testallowcodebreakspara'
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'samp',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'example',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in-example'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preformatted'
+            }
+          ],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'false'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'allowcodebreaks',
+          'extra' => {
+            'misc_args' => [
+              'false'
+            ]
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 23,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'After false
+'
+            },
+            {
+              'parent' => {},
+              'text' => 'Out of code --- out-of-code.
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '1aaa'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '2aaa-'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '-3bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '4aaa-bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' 
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' 5aaa-bb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '6aaa-bb '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ccc 7aaa-bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ccc 8aaa-bbb ddd'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '9aaa-bbb rrr_vv'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'fff-- --- minus'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'minus',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'b aa-tt'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'parent' => {},
+                          'text' => 'e'
+                        }
+                      ],
+                      'cmdname' => '\'',
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'ff_gg aa'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'r-oman'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'r',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' 
+'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'anc-hor'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'A node1'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'anchor',
+                      'contents' => [],
+                      'extra' => {
+                        'brace_command_contents' => [
+                          [
+                            {}
+                          ]
+                        ],
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'A-node1'
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 25,
+                        'macro' => 'testallowcodebreakspara'
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'samp',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'example',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in-example'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preformatted'
+            }
+          ],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'In w:
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Out of code --- out-of-code.
+'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '1aaa'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '2aaa-'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '-3bbb'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '4aaa-bbb'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' 
+'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => ' 5aaa-bb'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '6aaa-bb '
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'ccc 7aaa-bbb'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'ccc 8aaa-bbb ddd'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '9aaa-bbb rrr_vv'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'fff-- --- minus'
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [],
+                                  'parent' => {},
+                                  'type' => 'brace_command_arg'
+                                }
+                              ],
+                              'cmdname' => 'minus',
+                              'contents' => [],
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'b aa-tt'
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'parent' => {},
+                                  'text' => 'e'
+                                }
+                              ],
+                              'cmdname' => '\'',
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'ff_gg aa'
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'parent' => {},
+                                      'text' => 'r-oman'
+                                    }
+                                  ],
+                                  'parent' => {},
+                                  'type' => 'brace_command_arg'
+                                }
+                              ],
+                              'cmdname' => 'r',
+                              'contents' => [],
+                              'parent' => {}
+                            },
+                            {
+                              'parent' => {},
+                              'text' => ' 
+'
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'anc-hor'
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'parent' => {},
+                                      'text' => 'A nodew'
+                                    }
+                                  ],
+                                  'parent' => {},
+                                  'type' => 'brace_command_arg'
+                                }
+                              ],
+                              'cmdname' => 'anchor',
+                              'contents' => [],
+                              'extra' => {
+                                'brace_command_contents' => [
+                                  [
+                                    {}
+                                  ]
+                                ],
+                                'node_content' => [
+                                  {}
+                                ],
+                                'normalized' => 'A-nodew'
+                              },
+                              'line_nr' => {
+                                'file_name' => '',
+                                'line_nr' => 29,
+                                'macro' => 'testallowcodebreakspara'
+                              },
+                              'parent' => {}
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'samp',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'w',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'example',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'parent' => {},
+                                  'text' => 'in-example'
+                                }
+                              ],
+                              'parent' => {},
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'code',
+                          'contents' => [],
+                          'parent' => {}
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'w',
+                  'contents' => [],
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preformatted'
+            }
+          ],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'true'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'allowcodebreaks',
+          'extra' => {
+            'misc_args' => [
+              'true'
+            ]
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 36,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'After true
+'
+            },
+            {
+              'parent' => {},
+              'text' => 'Out of code --- out-of-code.
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '1aaa'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '2aaa-'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '-3bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '4aaa-bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' 
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => ' 5aaa-bb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '6aaa-bb '
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ccc 7aaa-bbb'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ccc 8aaa-bbb ddd'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '9aaa-bbb rrr_vv'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'fff-- --- minus'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'minus',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'b aa-tt'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'parent' => {},
+                          'text' => 'e'
+                        }
+                      ],
+                      'cmdname' => '\'',
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'ff_gg aa'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'r-oman'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'r',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' 
+'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'anc-hor'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'A node2'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'anchor',
+                      'contents' => [],
+                      'extra' => {
+                        'brace_command_contents' => [
+                          [
+                            {}
+                          ]
+                        ],
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'A-node2'
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 38,
+                        'macro' => 'testallowcodebreakspara'
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'samp',
+              'contents' => [],
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'example',
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in-example'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preformatted'
+            }
+          ],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'test_allowcodebreaks'}{'contents'}[0]{'parent'} = 
$result_trees{'test_allowcodebreaks'};
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[0]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[1]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[2]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[3]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[4]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[5]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[6]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[2]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[3]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[4]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[5]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[6]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[7]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[8]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[9]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[10]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[11]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[12]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[13]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[14]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[15]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[16]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[17]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[18]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[18]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[18];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[18]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[19]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'extra'}{'node_content'}[0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[20]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'contents'}[21]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[7]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[8]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[9]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[10]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[11]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[12]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[2]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[2];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[2]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[3]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[4]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[4]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[5]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[6]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[6];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[6]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[7]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[8]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[8];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[8]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[9]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[10]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[10]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[10];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[10]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[11]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[12]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[12];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[12]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[13]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[14]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[14]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[14];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[14]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[15]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[16]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[16]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[16];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[16]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[17]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[18]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[18]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[18];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[18]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[19]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[3];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[5];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'extra'}{'node_content'}[0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[20]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'contents'}[21]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[13]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[14]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[15]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[16]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[17]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[3];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[5];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[7];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[8]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[9]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[9];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[9]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[10]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[11]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[11];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[11]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[12]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[13]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[13];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[13]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[14]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[15]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[15]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[15];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[15]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[16]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[17]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[17]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[17]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[17];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[17]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[18]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'extra'}{'node_content'}[0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'contents'}[8]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[19]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'contents'}[20]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'contents'}[2]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[18]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[19]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[20]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[21]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[22]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'args'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[23]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[2]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[2];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[2]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[3]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[4]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[4];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[4]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[5]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[6]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[6];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[6]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[7]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[8]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[8];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[8]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[9]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[10]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[10]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[10];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[10]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[11]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[12]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[12];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[12]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[13]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[14]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[14]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[14];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[14]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[15]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[16]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[16]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[16];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[16]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[17]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[18]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[18]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[18];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[18]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[19]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[3];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[3]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[4]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[5];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[5]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[6]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[7]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'extra'}{'brace_command_contents'}[0][0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'extra'}{'node_content'}[0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'contents'}[8]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[20]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'contents'}[21]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[24]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[25]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[0]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'contents'}[1]{'parent'}
 = $result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[26]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'contents'}[27]{'parent'} 
= $result_trees{'test_allowcodebreaks'}{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'test_allowcodebreaks'}{'contents'}[1]{'parent'} = 
$result_trees{'test_allowcodebreaks'};
+
+$result_texis{'test_allowcodebreaks'} = '@node Top
+
address@hidden testallowcodebreakspara {nr}
+Out of code --- out-of-code.
address@hidden @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
address@hidden 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} @code{ccc 8aaa-bbb 
ddd}
address@hidden rrr_vv}
address@hidden --- address@hidden address@hidden'eff_gg address@hidden 
address@hidden node\\nr\\}}
address@hidden macro
+
address@hidden testallowcodebreaksexample{}
+
address@hidden
address@hidden
address@hidden example
address@hidden macro
+
+Before first allowcodebreaks
+Out of code --- out-of-code.
address@hidden @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
address@hidden 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} @code{ccc 8aaa-bbb 
ddd}
address@hidden rrr_vv}
address@hidden --- address@hidden address@hidden'eff_gg address@hidden 
address@hidden node0}}
+
address@hidden
address@hidden
address@hidden example
+
address@hidden false
+After false
+Out of code --- out-of-code.
address@hidden @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
address@hidden 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} @code{ccc 8aaa-bbb 
ddd}
address@hidden rrr_vv}
address@hidden --- address@hidden address@hidden'eff_gg address@hidden 
address@hidden node1}}
+
address@hidden
address@hidden
address@hidden example
+
+In w:
address@hidden of code --- out-of-code.
address@hidden @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
address@hidden 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} @code{ccc 8aaa-bbb 
ddd}
address@hidden rrr_vv}
address@hidden --- address@hidden address@hidden'eff_gg address@hidden 
address@hidden nodew}}
+}
+
address@hidden
address@hidden@code{in-example}}
address@hidden example
+
address@hidden true
+After true
+Out of code --- out-of-code.
address@hidden @code{2aaa-} @code{-3bbb} @code{4aaa-bbb} 
address@hidden 5aaa-bb} @code{6aaa-bb } @code{ccc 7aaa-bbb} @code{ccc 8aaa-bbb 
ddd}
address@hidden rrr_vv}
address@hidden --- address@hidden address@hidden'eff_gg address@hidden 
address@hidden node2}}
+
address@hidden
address@hidden
address@hidden example
+';
+
+
+$result_texts{'test_allowcodebreaks'} = '
+
+
+Before first allowcodebreaks
+Out of code --- out-of-code.
+1aaa 2aaa- -3bbb 4aaa-bbb 
+ 5aaa-bb 6aaa-bb  ccc 7aaa-bbb ccc 8aaa-bbb ddd
+9aaa-bbb rrr_vv
+fff-- --- minus-b aa-tte\'ff_gg aar-oman 
+anc-hor
+
+in-example
+
+After false
+Out of code --- out-of-code.
+1aaa 2aaa- -3bbb 4aaa-bbb 
+ 5aaa-bb 6aaa-bb  ccc 7aaa-bbb ccc 8aaa-bbb ddd
+9aaa-bbb rrr_vv
+fff-- --- minus-b aa-tte\'ff_gg aar-oman 
+anc-hor
+
+in-example
+
+In w:
+Out of code --- out-of-code.
+1aaa 2aaa- -3bbb 4aaa-bbb 
+ 5aaa-bb 6aaa-bb  ccc 7aaa-bbb ccc 8aaa-bbb ddd
+9aaa-bbb rrr_vv
+fff-- --- minus-b aa-tte\'ff_gg aar-oman 
+anc-hor
+
+
+in-example
+
+After true
+Out of code --- out-of-code.
+1aaa 2aaa- -3bbb 4aaa-bbb 
+ 5aaa-bb 6aaa-bb  ccc 7aaa-bbb ccc 8aaa-bbb ddd
+9aaa-bbb rrr_vv
+fff-- --- minus-b aa-tte\'ff_gg aar-oman 
+anc-hor
+
+in-example
+';
+
+$result_sectioning{'test_allowcodebreaks'} = {};
+
+$result_nodes{'test_allowcodebreaks'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  }
+};
+
+$result_menus{'test_allowcodebreaks'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  }
+};
+
+$result_errors{'test_allowcodebreaks'} = [];
+
+
+
+$result_converted{'plaintext'}->{'test_allowcodebreaks'} = '
+Before first allowcodebreaks Out of code -- out-of-code.  `1aaa\' `2aaa-\'
+`-3bbb\' `4aaa-bbb\' ` 5aaa-bb\' `6aaa-bb \' `ccc 7aaa-bbb\' `ccc 8aaa-bbb
+ddd\' `9aaa-bbb rrr_vv\' `fff-- --- minus-b aa-tte\'ff_gg aar-oman anc-hor\'
+
+     `in-example\'
+
+   After false Out of code -- out-of-code.  `1aaa\' `2aaa-\' `-3bbb\'
+`4aaa-bbb\' ` 5aaa-bb\' `6aaa-bb \' `ccc 7aaa-bbb\' `ccc 8aaa-bbb ddd\'
+`9aaa-bbb rrr_vv\' `fff-- --- minus-b aa-tte\'ff_gg aar-oman anc-hor\'
+
+     `in-example\'
+
+   In w: Out of code -- out-of-code.  `1aaa\' `2aaa-\' `-3bbb\' `4aaa-bbb\'  ` 
5aaa-bb\' `6aaa-bb \' `ccc 7aaa-bbb\' `ccc 8aaa-bbb ddd\' `9aaa-bbb rrr_vv\' 
`fff-- --- minus-b aa-tte\'ff_gg aar-oman  anc-hor\' 
+
+     `in-example\'
+
+   After true Out of code -- out-of-code.  `1aaa\' `2aaa-\' `-3bbb\'
+`4aaa-bbb\' ` 5aaa-bb\' `6aaa-bb \' `ccc 7aaa-bbb\' `ccc 8aaa-bbb ddd\'
+`9aaa-bbb rrr_vv\' `fff-- --- minus-b aa-tte\'ff_gg aar-oman anc-hor\'
+
+     `in-example\'
+';
+
+1;

Index: t/results/multitable/w_in_multitable.pl
===================================================================
RCS file: t/results/multitable/w_in_multitable.pl
diff -N t/results/multitable/w_in_multitable.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/multitable/w_in_multitable.pl     8 Feb 2011 00:27:39 -0000       
1.1
@@ -0,0 +1,214 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors);
+
+$result_trees{'w_in_multitable'} = {
+  'contents' => [
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'aaaaaaaaa'
+                }
+              ],
+              'parent' => {},
+              'type' => 'bracketed'
+            },
+            {
+              'parent' => {},
+              'text' => ' '
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'bbbbbbbbbbb'
+                }
+              ],
+              'parent' => {},
+              'type' => 'bracketed'
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'block_line_arg'
+        }
+      ],
+      'cmdname' => 'multitable',
+      'contents' => [
+        {
+          'contents' => [],
+          'parent' => {},
+          'type' => 'before_item'
+        },
+        {
+          'contents' => [
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'contents' => [
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'aaaaaaaa
+'
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'bbbbbbbbbb'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'w',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'extra' => {
+                'cell_number' => 1
+              },
+              'parent' => {}
+            },
+            {
+              'cmdname' => 'tab',
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'gg
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                }
+              ],
+              'extra' => {
+                'cell_number' => 2
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'row_number' => 1
+          },
+          'parent' => {},
+          'type' => 'row'
+        }
+      ],
+      'extra' => {
+        'max_columns' => 2,
+        'prototypes' => [
+          {
+            'contents' => [],
+            'parent' => {},
+            'type' => 'bracketed_multitable_prototype'
+          },
+          {
+            'contents' => [],
+            'parent' => {},
+            'type' => 'bracketed_multitable_prototype'
+          }
+        ]
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line_after_command'
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[4]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'w_in_multitable'}{'contents'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'w_in_multitable'}{'contents'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'w_in_multitable'}{'contents'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'contents'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
+$result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[0]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'contents'}
 = 
$result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0]{'contents'}[3]{'contents'};
+$result_trees{'w_in_multitable'}{'contents'}[0]{'extra'}{'prototypes'}[1]{'parent'}
 = $result_trees{'w_in_multitable'}{'contents'}[0]{'args'}[0];
+$result_trees{'w_in_multitable'}{'contents'}[0]{'parent'} = 
$result_trees{'w_in_multitable'};
+$result_trees{'w_in_multitable'}{'contents'}[1]{'parent'} = 
$result_trees{'w_in_multitable'};
+
+$result_texis{'w_in_multitable'} = '@multitable {aaaaaaaaa} {bbbbbbbbbbb}
address@hidden @w{aaaaaaaa
+bbbbbbbbbb}
address@hidden gg
address@hidden multitable
+';
+
+
+$result_texts{'w_in_multitable'} = 'aaaaaaaa
+bbbbbbbbbb
+gg
+';
+
+$result_errors{'w_in_multitable'} = [];
+
+
+
+$result_converted{'plaintext'}->{'w_in_multitable'} = 'aaaaaaaa bbbbbbbbbbgg
+';
+
+1;



reply via email to

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