texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Convert/Plaintext.pm t/plain...


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Convert/Plaintext.pm t/plain...
Date: Sat, 28 Jul 2012 17:55:26 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        12/07/28 17:55:26

Modified files:
        tp/Texinfo/Convert: Plaintext.pm 
        tp/t           : plaintext_tests.t 
        tp/t/results/converters_tests: 
                                       documentencoding_utf8_and_insertions.pl 
                                       image_formatting.pl 
                                       no_documentencoding_and_insertions.pl 
        tp/t/results/coverage_braces: kbd.pl 
        tp/t/results/misc_commands: 
                                    codequoteundirected_codequotebacktick.pl 
                                    test_allowcodebreaks.pl 
        tp/t/results/plaintext_tests: at_commands_glued_in_example.pl 
        tp/tests/coverage/res_parser_info/formatting: formatting.info 
        tp/tests/coverage/res_parser_info/formatting_fr: formatting.info 
        tp/tests/coverage/res_parser_info/formatting_utf8_enable_encoding: 
                                                                           
formatting_utf8.info 
        tp/tests/layout/res_parser/formatting_plaintext: formatting.1 
Added files:
        tp/t/results/plaintext_tests: nested_code_commands.pl 

Log message:
        Do not use quotes for code environments if already in a code 
environment.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.215&r2=1.216
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/plaintext_tests.t?cvsroot=texinfo&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/documentencoding_utf8_and_insertions.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/image_formatting.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/no_documentencoding_and_insertions.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/kbd.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/test_allowcodebreaks.pl?cvsroot=texinfo&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/nested_code_commands.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/coverage/res_parser_info/formatting/formatting.info?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/coverage/res_parser_info/formatting_fr/formatting.info?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/coverage/res_parser_info/formatting_utf8_enable_encoding/formatting_utf8.info?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/layout/res_parser/formatting_plaintext/formatting.1?cvsroot=texinfo&r1=1.3&r2=1.4

Patches:
Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.215
retrieving revision 1.216
diff -u -b -r1.215 -r1.216
--- Texinfo/Convert/Plaintext.pm        14 Jul 2012 23:20:09 -0000      1.215
+++ Texinfo/Convert/Plaintext.pm        28 Jul 2012 17:55:24 -0000      1.216
@@ -261,13 +261,20 @@
 my @quoted_commands = ('cite', 'code', 'command', 'env', 'file', 'kbd',
   'option', 'samp');
 
+# %quoted_code_commands have no quote when in code command contexts
+my %quoted_code_commands;
+
 # Quotes are reset in converter_initialize and unicode quotes are used 
 # if @documentencoding utf-8 is used.
 foreach my $quoted_command (@quoted_commands) {
   #$style_map{$quoted_command} = ['`', "'"];
   $style_map{$quoted_command} = ["'", "'"];
+  $quoted_code_commands{$quoted_command} = 1;
 }
 
+delete $quoted_code_commands{'cite'};
+delete $quoted_code_commands{'samp'};
+
 $style_map{'key'} = ['<', '>'];
 $style_map{'indicateurl'} = ['<', '>'];
 
@@ -562,7 +569,7 @@
   }
 
   my $formatter = {'container' => $container, 'upper_case' => 0,
-                   'code' => 0, 'w' => 0, 'type' => $type,
+                   'code' => 0, 'code_command'=> 0, 'w' => 0, 'type' => $type,
                    'frenchspacing_stack' => 
[$self->get_conf('frenchspacing')]};
 
   if ($type eq 'unfilled') {
@@ -572,6 +579,7 @@
       } elsif ($preformatted_code_commands{$context}
                or $format_raw_commands{$context}) {
         $formatter->{'code'} = 1;
+        $formatter->{'code_command'} = 1 if 
($preformatted_code_commands{$context});
         last;
       }
     }
@@ -1527,8 +1535,9 @@
       return $result;
     } elsif ($self->{'style_map'}->{$command} 
          or ($root->{'type'} and $root->{'type'} eq 'definfoenclose_command')) 
{
-      $formatter->{'code'}++
-        if ($code_style_commands{$command});
+      if ($code_style_commands{$command}) {
+        $formatter->{'code'}++;
+      }
       if ($no_punctation_munging_commands{$command}) {
         push @{$formatter->{'frenchspacing_stack'}}, 'on';
         $formatter->{'container'}->set_space_protection(undef,
@@ -1549,9 +1558,19 @@
         $text_before = $root->{'extra'}->{'begin'};
         $text_after = $root->{'extra'}->{'end'};
       } else {
+        if ($quoted_code_commands{$command} and $formatter->{'code_command'}) {
+          $text_before = '';
+          $text_after = '';
+        } else {
         $text_before = $self->{'style_map'}->{$command}->[0];
         $text_after = $self->{'style_map'}->{$command}->[1];
       }
+      }
+      # do this after determining $text_before/$text_after such that it
+      # doesn't impact the current command, but only commands nested within
+      if ($quoted_code_commands{$command}) {
+        $formatter->{'code_command'}++;
+      }
       $result .= $self->_count_added($formatter->{'container'},
                $formatter->{'container'}->add_next($text_before, 
                                                    undef, undef, 1))
@@ -1580,6 +1599,9 @@
       if ($code_style_commands{$command}) {
         $formatter->{'code'}--;
       }
+      if ($quoted_code_commands{$command}) {
+        $formatter->{'code_command'}--;
+      }
       if ($no_punctation_munging_commands{$command}) {
         pop @{$formatter->{'frenchspacing_stack'}};
         my $frenchspacing = 0;

Index: t/plaintext_tests.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/plaintext_tests.t,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- t/plaintext_tests.t 9 Mar 2012 00:14:11 -0000       1.31
+++ t/plaintext_tests.t 28 Jul 2012 17:55:24 -0000      1.32
@@ -493,6 +493,39 @@
 Para indented.
 
 '],
+['nested_code_commands',
+'@code{aA @kbd{fg}}.
address@hidden @code{gg}}.
address@hidden command @kbd{fg}}
address@hidden code @command{in command}}
address@hidden samp @code{in code}}
address@hidden code @samp{in samp}}
address@hidden var @code{in code}}
address@hidden code @var{in var}}
+
address@hidden
address@hidden code}
address@hidden @kbd{fg}}
address@hidden
address@hidden command @kbd{fg}}
address@hidden code @command{in command}}
address@hidden samp @code{in code}}
address@hidden code @samp{in samp}}
address@hidden var @code{in code}}
address@hidden code @var{in var}}
address@hidden example
+
address@hidden
address@hidden disp}
address@hidden @kbd{fg}}
address@hidden command @kbd{fg}}
address@hidden code @command{in command}}
address@hidden samp @code{in code}}
address@hidden code @samp{in samp}}
address@hidden var @code{in code}}
address@hidden code @var{in var}}
address@hidden display
+'],
 );
 
 my $insert_copying_and_paragraph = 

Index: t/results/converters_tests/documentencoding_utf8_and_insertions.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/documentencoding_utf8_and_insertions.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/converters_tests/documentencoding_utf8_and_insertions.pl  25 Jan 
2012 07:37:43 -0000      1.3
+++ t/results/converters_tests/documentencoding_utf8_and_insertions.pl  28 Jul 
2012 17:55:24 -0000      1.4
@@ -301,7 +301,7 @@
 
 $result_converted{'plaintext'}->{'documentencoding_utf8_and_insertions'} = 
'– — ” “ ‘ ’ ‘in code’.  ẽ.
 
-     -- --- \'\' `` ` \' ‘in code’. ẽ.
+     -- --- \'\' `` ` \' in code. ẽ.
 ';
 
 

Index: t/results/converters_tests/image_formatting.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/image_formatting.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/converters_tests/image_formatting.pl      14 Feb 2012 22:27:43 
-0000      1.3
+++ t/results/converters_tests/image_formatting.pl      28 Jul 2012 17:55:24 
-0000      1.4
@@ -2784,14 +2784,14 @@
 bbb
 ccc]
 
-     \'@image{f--ile}\' [Image description""\\.]
-     \'@image{f--ile,l--i}\' [Image description""\\.]
-     \'@image{f--ile,,l--e}\' [Image description""\\.]
-     \'@image{f--ile,,,alt}\' [Image description""\\.]
-     \'@image{f--ile,,,,e-d-xt}\' [Image description""\\.]
-     \'@image{f--ile,aze,az,alt,e--xt}\' [Image description""\\.]
-     \'@image{f-ile,aze,,a--lt}\' [a-lt]
-     \'@address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden' [alt]
+     @image{f--ile} [Image description""\\.]
+     @image{f--ile,l--i} [Image description""\\.]
+     @image{f--ile,,l--e} [Image description""\\.]
+     @image{f--ile,,,alt} [Image description""\\.]
+     @image{f--ile,,,,e-d-xt} [Image description""\\.]
+     @image{f--ile,aze,az,alt,e--xt} [Image description""\\.]
+     @image{f-ile,aze,,a--lt} [a-lt]
+     @address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden [alt]
      [aaa
 bbb
 ccc] [aaa
@@ -3034,14 +3034,14 @@
 bbb
 ccc]
 
-     \'@image{f--ile}\' [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
-     \'@image{f--ile,l--i}\' [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
-     \'@image{f--ile,,l--e}\' [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
-     \'@image{f--ile,,,alt}\' [image src="f--ile.png" alt="alt" text="[Image 
description\\"\\"\\\\.]"]
-     \'@image{f--ile,,,,e-d-xt}\' [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
-     \'@image{f--ile,aze,az,alt,e--xt}\' [image src="f--ile.png" alt="alt" 
text="[Image description\\"\\"\\\\.]"]
-     \'@image{f-ile,aze,,a--lt}\' [a-lt]
-     \'@address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden' [alt]
+     @image{f--ile} [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
+     @image{f--ile,l--i} [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
+     @image{f--ile,,l--e} [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
+     @image{f--ile,,,alt} [image src="f--ile.png" alt="alt" text="[Image 
description\\"\\"\\\\.]"]
+     @image{f--ile,,,,e-d-xt} [image src="f--ile.png" text="[Image 
description\\"\\"\\\\.]"]
+     @image{f--ile,aze,az,alt,e--xt} [image src="f--ile.png" alt="alt" 
text="[Image description\\"\\"\\\\.]"]
+     @image{f-ile,aze,,a--lt} [a-lt]
+     @address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden [alt]
      [aaa
 bbb
 ccc] [aaa

Index: t/results/converters_tests/no_documentencoding_and_insertions.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/no_documentencoding_and_insertions.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/converters_tests/no_documentencoding_and_insertions.pl    25 Jan 
2012 07:37:45 -0000      1.4
+++ t/results/converters_tests/no_documentencoding_and_insertions.pl    28 Jul 
2012 17:55:24 -0000      1.5
@@ -254,7 +254,7 @@
 
 $result_converted{'plaintext'}->{'no_documentencoding_and_insertions'} = '- -- 
" " \' \' \'in code\'.  e~.
 
-     -- --- \'\' `` ` \' \'in code\'. e~.
+     -- --- \'\' `` ` \' in code. e~.
 ';
 
 

Index: t/results/coverage_braces/kbd.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage_braces/kbd.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/coverage_braces/kbd.pl    24 Jan 2012 22:16:59 -0000      1.9
+++ t/results/coverage_braces/kbd.pl    28 Jul 2012 17:55:25 -0000      1.10
@@ -553,14 +553,14 @@
 
 $result_converted{'plaintext'}->{'kbd'} = 'kbd: \'in kbd\'.
 
-   kbd in code: \'in first \'in nested kbd\'\'.
+   kbd in code: \'in first in nested kbd\'.
 
-   kbd in kbd: \'in top kbd \'in nested kbd\'\'.
+   kbd in kbd: \'in top kbd in nested kbd\'.
 
    kbd in @example:
 
      in example
-     \'in example in kbd\'.
+     in example in kbd.
 
    kbd in @format:
 

Index: t/results/misc_commands/codequoteundirected_codequotebacktick.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/misc_commands/codequoteundirected_codequotebacktick.pl    17 May 
2012 11:12:17 -0000      1.14
+++ t/results/misc_commands/codequoteundirected_codequotebacktick.pl    28 Jul 
2012 17:55:25 -0000      1.15
@@ -5282,13 +5282,13 @@
 
      ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
-     code: \'``simple-double--three---four----\'\' `simple\' quotedblleft: 
``\' 
+     code: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      asis: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      strong: *``simple-double--three---four----\'\' `simple\' quotedblleft: 
``* 
 
-     kbd: \'``simple-double--three---four----\'\' `simple\' quotedblleft: ``\' 
+     kbd: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      samp: \'``simple-double--three---four----\'\' `simple\' quotedblleft: 
``\' 
 
@@ -5297,13 +5297,13 @@
           @codequotebacktick on
      ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
-     code: \'``simple-double--three---four----\'\' `simple\' quotedblleft: 
``\' 
+     code: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      asis: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      strong: *``simple-double--three---four----\'\' `simple\' quotedblleft: 
``* 
 
-     kbd: \'``simple-double--three---four----\'\' `simple\' quotedblleft: ``\' 
+     kbd: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      samp: \'``simple-double--three---four----\'\' `simple\' quotedblleft: 
``\' 
 
@@ -5312,13 +5312,13 @@
           @codequotebacktick off
      ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
-     code: \'``simple-double--three---four----\'\' `simple\' quotedblleft: 
``\' 
+     code: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      asis: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      strong: *``simple-double--three---four----\'\' `simple\' quotedblleft: 
``* 
 
-     kbd: \'``simple-double--three---four----\'\' `simple\' quotedblleft: ``\' 
+     kbd: ``simple-double--three---four----\'\' `simple\' quotedblleft: `` 
 
      samp: \'``simple-double--three---four----\'\' `simple\' quotedblleft: 
``\' 
 

Index: t/results/misc_commands/test_allowcodebreaks.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/test_allowcodebreaks.pl,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- t/results/misc_commands/test_allowcodebreaks.pl     24 Jan 2012 22:17:01 
-0000      1.17
+++ t/results/misc_commands/test_allowcodebreaks.pl     28 Jul 2012 17:55:25 
-0000      1.18
@@ -2728,23 +2728,23 @@
 \'-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-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-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\'
+     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\'
+     in-example
 ';
 
 

Index: t/results/plaintext_tests/at_commands_glued_in_example.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/plaintext_tests/at_commands_glued_in_example.pl   20 Jun 2012 
23:44:29 -0000      1.14
+++ t/results/plaintext_tests/at_commands_glued_in_example.pl   28 Jul 2012 
17:55:25 -0000      1.15
@@ -779,7 +779,7 @@
 
 $result_converted{'plaintext'}->{'at_commands_glued_in_example'} = '     
address@hidden
      TeXTeXTeX.
-     code\'in code\'code.
+     codein codecode.
      acronymABC (aaa bb cc)acronym.
      acronym2ABCacronym.
      emailmali <somebody>email.

Index: tests/coverage/res_parser_info/formatting/formatting.info
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/tests/coverage/res_parser_info/formatting/formatting.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
Binary files /tmp/cvsK5a0ES and /tmp/cvsIVIv4m differ

Index: tests/coverage/res_parser_info/formatting_fr/formatting.info
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/tests/coverage/res_parser_info/formatting_fr/formatting.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
Binary files /tmp/cvstXXugT and /tmp/cvsbeadHn differ

Index: 
tests/coverage/res_parser_info/formatting_utf8_enable_encoding/formatting_utf8.info
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/tests/coverage/res_parser_info/formatting_utf8_enable_encoding/formatting_utf8.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
Binary files /tmp/cvsky1zcW and /tmp/cvssJdwEq differ

Index: tests/layout/res_parser/formatting_plaintext/formatting.1
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/tests/layout/res_parser/formatting_plaintext/formatting.1,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- tests/layout/res_parser/formatting_plaintext/formatting.1   27 May 2012 
10:45:16 -0000      1.3
+++ tests/layout/res_parser/formatting_plaintext/formatting.1   28 Jul 2012 
17:55:26 -0000      1.4
@@ -707,13 +707,13 @@
 
      ``simple-double--three---four----''
 
-     code: '``simple-double--three---four----''' 
+     code: ``simple-double--three---four----'' 
 
      asis: ``simple-double--three---four----'' 
 
      strong: *``simple-double--three---four----''* 
 
-     kbd: '``simple-double--three---four----''' 
+     kbd: ``simple-double--three---four----'' 
 
 
      ``simple-double--three---four----''
@@ -745,16 +745,16 @@
      @ followed by a tab
  
      @ followed by a new line
-      '@-' 
-     '@|' 
-     '@:' 
-     '@!' !
-     '@?' ?
-     '@.' .
-     '@@' @
-     '@}' }
-     '@{' {
-     '@/' 
+      @- 
+     @| 
+     @: 
+     @! !
+     @? ?
+     @. .
+     @@ @
+     @} }
+     @{ {
+     @/ 
 
      foo vs. bar.
      colon :And something else.
@@ -817,97 +817,97 @@
      @leq <=
      @geq >=
 
-     '@acronym{--a,an accronym}' --a (an accronym)
-     '@acronym{--a}' --a
-     '@abbr{@'E--. @comma{}A., @'Etude Autonome }' E'--. ,A. (E'tude Autonome)
-     '@abbr{@'E--. @comma{}A.}' E'--. ,A.
-     '@asis{--a}' --a
-     '@b{--a}' --a
-     '@cite{--a}' '--a'
-     '@code{--a}' '--a'
-     '@command{--a}' '--a'
-     '@ctrl{--a}' --a
-     '@dfn{--a}' "--a"
-     '@dmn{--a}' --a
-     '@email{--a,--b}' --b <--a>
-     '@email{,--b}' --b
-     '@email{--a}' <--a>
-     '@emph{--a}' _--a_
-     '@env{--a}' '--a'
-     '@file{--a}' '--a'
-     '@i{--a}' --a
-     '@kbd{--a}' '--a'
-     '@key{--a}' <--a>
-     '@math{--a {\frac{1}{2}} @minus{}}' --a {\frac{1}{2}} -
-     '@option{--a}' '--a'
-     '@r{--a}' --a
-     '@samp{--a}' '--a'
-     '@sc{--a}' --A
-     '@strong{--a}' *--a*
-     '@t{--a}' --a
-     '@sansserif{--a}' --a
-     '@slanted{--a}' --a
-     '@titlefont{--a}' 
+     @acronym{--a,an accronym} --a (an accronym)
+     @acronym{--a} --a
+     @abbr{@'E--. @comma{}A., @'Etude Autonome } E'--. ,A. (E'tude Autonome)
+     @abbr{@'E--. @comma{}A.} E'--. ,A.
+     @asis{--a} --a
+     @b{--a} --a
+     @cite{--a} '--a'
+     @code{--a} --a
+     @command{--a} --a
+     @ctrl{--a} --a
+     @dfn{--a} "--a"
+     @dmn{--a} --a
+     @email{--a,--b} --b <--a>
+     @email{,--b} --b
+     @email{--a} <--a>
+     @emph{--a} _--a_
+     @env{--a} --a
+     @file{--a} --a
+     @i{--a} --a
+     @kbd{--a} --a
+     @key{--a} <--a>
+     @math{--a {\frac{1}{2}} @minus{}} --a {\frac{1}{2}} -
+     @option{--a} --a
+     @r{--a} --a
+     @samp{--a} '--a'
+     @sc{--a} --A
+     @strong{--a} *--a*
+     @t{--a} --a
+     @sansserif{--a} --a
+     @slanted{--a} --a
+     @titlefont{--a} 
      -a
 *******
 
-     '@indicateurl{--a}' <--a>
-     '@uref{--a,--b}' --b (--a)
-     '@uref{--a}' '--a'
-     '@uref{,--b}' --b
-     '@uref{--a,--b,--c}' --c
-     '@uref{,--b,--c}' --c
-     '@uref{--a,,--c}' --c
-     '@uref{,,--c}' --c
-     '@url{--a,--b}' --b (--a)
-     '@url{--a,}' '--a'
-     '@url{,--b}' --b
-     '@var{--a}' --A
-     '@verb{:--a:}' --a
-     '@verb{:a  < & @ % " --    b:}' a  < & @ % " --    b
-     '@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}' 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
-     '@H{a}' a''
-     '@H{--a}' -a''
-     '@dotaccent{a}' a.
-     '@dotaccent{--a}' -a.
-     '@ringaccent{a}' a*
-     '@ringaccent{--a}' -a*
-     '@tieaccent{a}' a[
-     '@tieaccent{--a}' -a[
-     '@u{a}' a(
-     '@u{--a}' -a(
-     '@ubaraccent{a}' a_
-     '@ubaraccent{--a}' -a_
-     '@udotaccent{a}' .a
-     '@udotaccent{--a}' .-a
-     '@v{a}' a<
-     '@v{--a}' -a<
-     '@,{c}' c,
-     '@,{--c}' -c,
-     '@footnote{in footnote}' (5)
-     '@footnote{in footnote2}' (6)
+     @indicateurl{--a} <--a>
+     @uref{--a,--b} --b (--a)
+     @uref{--a} --a
+     @uref{,--b} --b
+     @uref{--a,--b,--c} --c
+     @uref{,--b,--c} --c
+     @uref{--a,,--c} --c
+     @uref{,,--c} --c
+     @url{--a,--b} --b (--a)
+     @url{--a,} --a
+     @url{,--b} --b
+     @var{--a} --A
+     @verb{:--a:} --a
+     @verb{:a  < & @ % " --    b:} a  < & @ % " --    b
+     @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} 
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
+     @H{a} a''
+     @H{--a} -a''
+     @dotaccent{a} a.
+     @dotaccent{--a} -a.
+     @ringaccent{a} a*
+     @ringaccent{--a} -a*
+     @tieaccent{a} a[
+     @tieaccent{--a} -a[
+     @u{a} a(
+     @u{--a} -a(
+     @ubaraccent{a} a_
+     @ubaraccent{--a} -a_
+     @udotaccent{a} .a
+     @udotaccent{--a} .-a
+     @v{a} a<
+     @v{--a} -a<
+     @,{c} c,
+     @,{--c} -c,
+     @footnote{in footnote} (5)
+     @footnote{in footnote2} (6)
 
-     '@image{f--ile}' [ggg
+     @image{f--ile} [ggg
 aaa]
-     '@image{f--ile,l--i}' [ggg
+     @image{f--ile,l--i} [ggg
 aaa]
-     '@image{f--ile,,l--e}' [ggg
+     @image{f--ile,,l--e} [ggg
 aaa]
-     '@image{f--ile,,,alt}' [ggg
+     @image{f--ile,,,alt} [ggg
 aaa]
-     '@image{f--ile,,,,e-d-xt}' [ggg
+     @image{f--ile,,,,e-d-xt} [ggg
 aaa]
-     '@image{f--ile,aze,az,alt,e--xt}' [ggg
+     @image{f--ile,aze,az,alt,e--xt} [ggg
 aaa]
-     '@image{f-ile,aze,,a--lt}' [a-lt]
-     '@address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden' [alt]
+     @image{f-ile,aze,,a--lt} [a-lt]
+     @address@hidden@@@.,aze,az,alt,@file{file ext} address@hidden [alt]
 
 
 
 
-     '@clicksequence{click @click{} A}' click -> A
+     @clicksequence{click @click{} A} click -> A
      After clickstyle =>
-     '@clicksequence{click @click{} A}' click => A
+     @clicksequence{click @click{} A} click => A
 
           A quot---ation
 
@@ -1070,65 +1070,65 @@
       -- Method on c--lass: t--ype d--eftypemethod_name a--rguments...
           d--eftypemethod
 
-     '@xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, 
ma---nual@@}' *Note cross r---ef name@: (file n---ame@)address@hidden
-     '@ref{chapter, cross ref name, title, file name, manual}' *note cross ref 
name: (file name)chapter.
-     '@pxref{chapter, cross ref name, title, file name, manual}' *note cross 
ref name: (file name)chapter.
-     '@inforef{chapter, cross ref name, file name}' *note cross ref name: 
(file name)chapter.
-
-     '@ref{chapter}' *note chapter::
-     '@xref{chapter}' *Note chapter::.
-     '@pxref{chapter}' *note chapter::
-     '@address@hidden' *note s--ect,ion::
+     @xref{c---hapter@@, cross r---ef name@@, t---itle@@, file n---ame@@, 
ma---nual@@} *Note cross r---ef name@: (file n---ame@)address@hidden
+     @ref{chapter, cross ref name, title, file name, manual} *note cross ref 
name: (file name)chapter.
+     @pxref{chapter, cross ref name, title, file name, manual} *note cross ref 
name: (file name)chapter.
+     @inforef{chapter, cross ref name, file name} *note cross ref name: (file 
name)chapter.
+
+     @ref{chapter} *note chapter::
+     @xref{chapter} *Note chapter::.
+     @pxref{chapter} *note chapter::
+     @address@hidden *note s--ect,ion::
 
-     '@address@hidden, a @comma{} in cross
-     ref, a address@hidden in title, a address@hidden in file, a @comma{} in 
manual name }'
+     @address@hidden, a @comma{} in cross
+     ref, a address@hidden in title, a address@hidden in file, a @comma{} in 
manual name }
      *note a , in cross
      ref: (a comma, in file)s--ect,ion.
 
-     '@ref{chapter,cross ref name}' *note cross ref name: chapter.
-     '@ref{chapter,,title}' *note title: chapter.
-     '@ref{chapter,,,file name}' *note (file name)chapter::
-     '@ref{chapter,,,,manual}' *note ()chapter::
-     '@ref{chapter,cross ref name,title,}' *note cross ref name: chapter.
-     '@ref{chapter,cross ref name,,file name}' *note cross ref name: (file 
name)chapter.
-     '@ref{chapter,cross ref name,,,manual}' *note cross ref name: ()chapter.
-     '@ref{chapter,cross ref name,title,file name}' *note cross ref name: 
(file name)chapter.
-     '@ref{chapter,cross ref name,title,,manual}' *note cross ref name: 
()chapter.
-     '@ref{chapter,cross ref name,title, file name, manual}' *note cross ref 
name: (file name)chapter.
-     '@ref{chapter,,title,file name}' *note title: (file name)chapter.
-     '@ref{chapter,,title,,manual}' *note title: ()chapter.
-     '@ref{chapter,,title, file name, manual}' *note title: (file name)chapter.
-     '@ref{chapter,,,file name,manual}' *note (file name)chapter::
-
-
-     '@ref{(pman)anode,cross ref name}' *note cross ref name: (pman)anode.
-     '@ref{(pman)anode,,title}' *note title: (pman)anode.
-     '@ref{(pman)anode,,,file name}' *note (file name)(pman)anode::
-     '@ref{(pman)anode,,,,manual}' *note ()(pman)anode::
-     '@ref{(pman)anode,cross ref name,title,}' *note cross ref name: 
(pman)anode.
-     '@ref{(pman)anode,cross ref name,,file name}' *note cross ref name: (file 
name)(pman)anode.
-     '@ref{(pman)anode,cross ref name,,,manual}' *note cross ref name: 
()(pman)anode.
-     '@ref{(pman)anode,cross ref name,title,file name}' *note cross ref name: 
(file name)(pman)anode.
-     '@ref{(pman)anode,cross ref name,title,,manual}' *note cross ref name: 
()(pman)anode.
-     '@ref{(pman)anode,cross ref name,title, file name, manual}' *note cross 
ref name: (file name)(pman)anode.
-     '@ref{(pman)anode,,title,file name}' *note title: (file name)(pman)anode.
-     '@ref{(pman)anode,,title,,manual}' *note title: ()(pman)anode.
-     '@ref{(pman)anode,,title, file name, manual}' *note title: (file 
name)(pman)anode.
-     '@ref{(pman)anode,,,file name,manual}' *note (file name)(pman)anode::
-
-
-     '@inforef{chapter, cross ref name, file name}' *note cross ref name: 
(file name)chapter.
-     '@inforef{chapter}' *note chapter::
-     '@inforef{chapter, cross ref name}' *note cross ref name: chapter.
-     '@inforef{chapter,,file name}' *note (file name)chapter::
-     '@inforef{node, cross ref name, file name}' *note cross ref name: (file 
name)node.
-     '@inforef{node}' *note node::
-     '@inforef{node, cross ref name}' *note cross ref name: node.
-     '@inforef{node,,file name}' *note (file name)node::
-     '@inforef{chapter, cross ref name, file name, spurious arg}' *note cross 
ref name: (file name, spurious arg)chapter.
+     @ref{chapter,cross ref name} *note cross ref name: chapter.
+     @ref{chapter,,title} *note title: chapter.
+     @ref{chapter,,,file name} *note (file name)chapter::
+     @ref{chapter,,,,manual} *note ()chapter::
+     @ref{chapter,cross ref name,title,} *note cross ref name: chapter.
+     @ref{chapter,cross ref name,,file name} *note cross ref name: (file 
name)chapter.
+     @ref{chapter,cross ref name,,,manual} *note cross ref name: ()chapter.
+     @ref{chapter,cross ref name,title,file name} *note cross ref name: (file 
name)chapter.
+     @ref{chapter,cross ref name,title,,manual} *note cross ref name: 
()chapter.
+     @ref{chapter,cross ref name,title, file name, manual} *note cross ref 
name: (file name)chapter.
+     @ref{chapter,,title,file name} *note title: (file name)chapter.
+     @ref{chapter,,title,,manual} *note title: ()chapter.
+     @ref{chapter,,title, file name, manual} *note title: (file name)chapter.
+     @ref{chapter,,,file name,manual} *note (file name)chapter::
+
+
+     @ref{(pman)anode,cross ref name} *note cross ref name: (pman)anode.
+     @ref{(pman)anode,,title} *note title: (pman)anode.
+     @ref{(pman)anode,,,file name} *note (file name)(pman)anode::
+     @ref{(pman)anode,,,,manual} *note ()(pman)anode::
+     @ref{(pman)anode,cross ref name,title,} *note cross ref name: (pman)anode.
+     @ref{(pman)anode,cross ref name,,file name} *note cross ref name: (file 
name)(pman)anode.
+     @ref{(pman)anode,cross ref name,,,manual} *note cross ref name: 
()(pman)anode.
+     @ref{(pman)anode,cross ref name,title,file name} *note cross ref name: 
(file name)(pman)anode.
+     @ref{(pman)anode,cross ref name,title,,manual} *note cross ref name: 
()(pman)anode.
+     @ref{(pman)anode,cross ref name,title, file name, manual} *note cross ref 
name: (file name)(pman)anode.
+     @ref{(pman)anode,,title,file name} *note title: (file name)(pman)anode.
+     @ref{(pman)anode,,title,,manual} *note title: ()(pman)anode.
+     @ref{(pman)anode,,title, file name, manual} *note title: (file 
name)(pman)anode.
+     @ref{(pman)anode,,,file name,manual} *note (file name)(pman)anode::
+
+
+     @inforef{chapter, cross ref name, file name} *note cross ref name: (file 
name)chapter.
+     @inforef{chapter} *note chapter::
+     @inforef{chapter, cross ref name} *note cross ref name: chapter.
+     @inforef{chapter,,file name} *note (file name)chapter::
+     @inforef{node, cross ref name, file name} *note cross ref name: (file 
name)node.
+     @inforef{node} *note node::
+     @inforef{node, cross ref name} *note cross ref name: node.
+     @inforef{node,,file name} *note (file name)node::
+     @inforef{chapter, cross ref name, file name, spurious arg} *note cross 
ref name: (file name, spurious arg)chapter.
 
-     '@address@hidden, a @comma{} in cross
-     ref, a address@hidden in file}'
+     @address@hidden, a @comma{} in cross
+     ref, a address@hidden in file}
      *note a , in cross
      ref: (a comma, in file)s--ect,ion.
 

Index: t/results/plaintext_tests/nested_code_commands.pl
===================================================================
RCS file: t/results/plaintext_tests/nested_code_commands.pl
diff -N t/results/plaintext_tests/nested_code_commands.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/nested_code_commands.pl   28 Jul 2012 17:55:25 
-0000      1.1
@@ -0,0 +1,1546 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'nested_code_commands'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'aA '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'fg'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'kbd',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 1,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'code',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '.
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cc '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'gg'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 2,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'code',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '.
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'in command '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'fg'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'kbd',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 3,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'command',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'in code '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in command'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'command',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 4,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'code',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'in samp '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in code'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 5,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'samp',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'in code '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in samp'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'samp',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 6,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'code',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'in var '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in code'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'code',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 7,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'var',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'in code '
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in var'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'var',
+                  'contents' => [],
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 8,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'code',
+          'contents' => [],
+          'line_nr' => {},
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+'
+        }
+      ],
+      'parent' => {},
+      'type' => 'paragraph'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'example',
+      'contents' => [
+        {
+          'extra' => {
+            'command' => {}
+          },
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in code'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 11,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'aA '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'fg'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'kbd',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 12,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'hh'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'kbd',
+              'contents' => [],
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 13,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in command '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'fg'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'kbd',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 14,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'command',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in code '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in command'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'command',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 15,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in samp '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in code'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 16,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'samp',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in code '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in samp'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'samp',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 17,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in var '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in code'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 18,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'var',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in code '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in var'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'var',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 19,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preformatted'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'example'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'example',
+            'text_arg' => 'example'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 20,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'end_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'display',
+      'contents' => [
+        {
+          'extra' => {
+            'command' => {}
+          },
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in disp'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'kbd',
+              'contents' => [],
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 23,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'aA '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'fg'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'kbd',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 24,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in command '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'fg'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'kbd',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 25,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'command',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in code '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in command'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'command',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 26,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in samp '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in code'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 27,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'samp',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in code '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in samp'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'samp',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 28,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in var '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in code'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'code',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 29,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'var',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'in code '
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'in var'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'var',
+                      'contents' => [],
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 30,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'code',
+              'contents' => [],
+              'line_nr' => {},
+              'parent' => {}
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preformatted'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'display'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'display',
+            'text_arg' => 'display'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 31,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'end_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 22,
+        'macro' => ''
+      },
+      'parent' => {}
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'line_nr'} 
= 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[1]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'line_nr'} 
= 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[2]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[3]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'line_nr'} 
= 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[4]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[5]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'line_nr'} 
= 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[6]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[7]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'line_nr'} 
= 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[8]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[9]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[10]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[11]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[12]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[13]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[14]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'contents'}[15]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[0]{'parent'} = 
$result_trees{'nested_code_commands'};
+$result_trees{'nested_code_commands'}{'contents'}[1]{'parent'} = 
$result_trees{'nested_code_commands'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'nested_code_commands'}{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[0]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[7]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[8]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[9]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[10]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[11]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[12]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[13]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[14]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[15]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[16]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'contents'}[17]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[1]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'nested_code_commands'}{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'extra'}{'end_command'} = 
$result_trees{'nested_code_commands'}{'contents'}[2]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[2]{'parent'} = 
$result_trees{'nested_code_commands'};
+$result_trees{'nested_code_commands'}{'contents'}[3]{'parent'} = 
$result_trees{'nested_code_commands'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'nested_code_commands'}{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[0]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[7]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[9]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[10]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[11]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[12]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[13]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'line_nr'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'args'}[0]{'contents'}[1]{'line_nr'};
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[14]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'contents'}[15]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[1]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'nested_code_commands'}{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2]{'parent'} 
= $result_trees{'nested_code_commands'}{'contents'}[4];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'extra'}{'end_command'} = 
$result_trees{'nested_code_commands'}{'contents'}[4]{'contents'}[2];
+$result_trees{'nested_code_commands'}{'contents'}[4]{'parent'} = 
$result_trees{'nested_code_commands'};
+
+$result_texis{'nested_code_commands'} = '@code{aA @kbd{fg}}.
address@hidden @code{gg}}.
address@hidden command @kbd{fg}}
address@hidden code @command{in command}}
address@hidden samp @code{in code}}
address@hidden code @samp{in samp}}
address@hidden var @code{in code}}
address@hidden code @var{in var}}
+
address@hidden
address@hidden code}
address@hidden @kbd{fg}}
address@hidden
address@hidden command @kbd{fg}}
address@hidden code @command{in command}}
address@hidden samp @code{in code}}
address@hidden code @samp{in samp}}
address@hidden var @code{in code}}
address@hidden code @var{in var}}
address@hidden example
+
address@hidden
address@hidden disp}
address@hidden @kbd{fg}}
address@hidden command @kbd{fg}}
address@hidden code @command{in command}}
address@hidden samp @code{in code}}
address@hidden code @samp{in samp}}
address@hidden var @code{in code}}
address@hidden code @var{in var}}
address@hidden display
+';
+
+
+$result_texts{'nested_code_commands'} = 'aA fg.
+cc gg.
+in command fg
+in code in command
+in samp in code
+in code in samp
+in var in code
+in code in var
+
+in code
+aA fg
+hh
+in command fg
+in code in command
+in samp in code
+in code in samp
+in var in code
+in code in var
+
+in disp
+aA fg
+in command fg
+in code in command
+in samp in code
+in code in samp
+in var in code
+in code in var
+';
+
+$result_errors{'nested_code_commands'} = [];
+
+
+
+$result_converted{'plaintext'}->{'nested_code_commands'} = '\'aA fg\'.  \'cc 
gg\'.  \'in command fg\' \'in code in command\' \'in samp \'in
+code\'\' \'in code \'in samp\'\' IN VAR \'IN CODE\' \'in code IN VAR\'
+
+     in code
+     aA fg
+     hh
+     in command fg
+     in code in command
+     \'in samp in code\'
+     in code \'in samp\'
+     IN VAR IN CODE
+     in code IN VAR
+
+     \'in disp\'
+     \'aA fg\'
+     \'in command fg\'
+     \'in code in command\'
+     \'in samp \'in code\'\'
+     \'in code \'in samp\'\'
+     IN VAR \'IN CODE\'
+     \'in code IN VAR\'
+';
+
+1;



reply via email to

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