texinfo-commits
[Top][All Lists]
Advanced

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

[8207] isolate last space on misc_line_arg


From: gavinsmith0123
Subject: [8207] isolate last space on misc_line_arg
Date: Sat, 22 Sep 2018 13:38:26 -0400 (EDT)

Revision: 8207
          http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=8207
Author:   gavin
Date:     2018-09-22 13:38:25 -0400 (Sat, 22 Sep 2018)
Log Message:
-----------
isolate last space on misc_line_arg

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/tp/Texinfo/Parser.pm
    trunk/tp/t/results/columnfractions/empty.pl
    trunk/tp/t/results/float/empty_listoffloats.pl
    trunk/tp/t/results/float/empty_listoffloats_with_floats.pl
    trunk/tp/t/results/html_tests/simple_menu.pl
    trunk/tp/t/results/indices/empty_cindex_entry.pl
    trunk/tp/t/results/indices/explicit_sort_key.pl
    trunk/tp/t/results/indices/same_index_entry_merged_indices.pl
    trunk/tp/t/results/invalid_nestings/center.pl
    trunk/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl
    trunk/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
    trunk/tp/t/results/misc_commands/empty_center.pl
    trunk/tp/t/results/misc_commands/empty_documentencoding.pl
    trunk/tp/t/results/plaintext_tests/quote_node_names.pl
    trunk/tp/t/results/plaintext_tests/settitle_and_empty_top.pl
    trunk/tp/t/results/sectioning/complex.pl
    trunk/tp/t/results/sectioning/complex_split_at_node.pl
    trunk/tp/t/results/sectioning/empty_node.pl
    trunk/tp/t/results/sectioning/lowered_subsubsection.pl
    trunk/tp/t/results/sectioning/no_menu.pl
    trunk/tp/t/results/sectioning/node_empty_direction.pl
    trunk/tp/t/results/sectioning/raiselowersections.pl
    trunk/tp/t/results/sectioning/top_no_argument_and_content.pl
    trunk/tp/t/results/sectioning/top_no_argument_and_node.pl
    trunk/tp/t/results/sectioning/top_no_argument_and_top_node.pl
    trunk/tp/t/results/sectioning/two_unnumbered_no_argument.pl
    trunk/tp/t/results/sectioning/unnumbered_no_argument.pl
    trunk/tp/t/results/xtable/empty_item_itemx.pl

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog     2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/ChangeLog     2018-09-22 17:38:25 UTC (rev 8207)
@@ -1,5 +1,11 @@
 2018-09-22  Gavin Smith  <address@hidden>
 
+       * tp/Texinfo/Parser.pm (_isolate_last_space): Isolate the last 
+       space on a misc_line_arg if it has a 'type' set, including
+       'empty_line_after_command'.
+
+2018-09-22  Gavin Smith  <address@hidden>
+
        * tp/Texinfo/Parser.pm (_isolate_last_space): Simplify code by 
        taking out conditionals that are common to two blocks.
 

Modified: trunk/tp/Texinfo/Parser.pm
===================================================================
--- trunk/tp/Texinfo/Parser.pm  2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/tp/Texinfo/Parser.pm  2018-09-22 17:38:25 UTC (rev 8207)
@@ -2184,7 +2184,9 @@
 
   return if address@hidden>{'contents'}}
             or !defined($current->{'contents'}->[-1]->{'text'}) 
-            or $current->{'contents'}->[-1]->{'type'}
+            or ($current->{'contents'}->[-1]->{'type'}
+                  and (!$current->{'type'}
+                        or $current->{'type'} ne 'misc_line_arg'))
             or $current->{'contents'}->[-1]->{'text'} !~ /\s+$/;
 
   if ($current->{'type'} and $current->{'type'} eq 'menu_entry_node') {

Modified: trunk/tp/t/results/columnfractions/empty.pl
===================================================================
--- trunk/tp/t/results/columnfractions/empty.pl 2018-09-22 17:01:02 UTC (rev 
8206)
+++ trunk/tp/t/results/columnfractions/empty.pl 2018-09-22 17:38:25 UTC (rev 
8207)
@@ -14,17 +14,11 @@
             {
               'args' => [
                 {
-                  'contents' => [
-                    {
-                      'extra' => {
-                        'command' => {}
-                      },
-                      'parent' => {},
-                      'text' => ' 
-',
-                      'type' => 'empty_line_after_command'
-                    }
-                  ],
+                  'contents' => [],
+                  'extra' => {
+                    'spaces_after_argument' => ' 
+'
+                  },
                   'parent' => {},
                   'type' => 'misc_line_arg'
                 }
@@ -85,8 +79,6 @@
   ],
   'type' => 'text_root'
 };
-$result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0];
-$result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0];
 $result_trees{'empty'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'empty'}{'contents'}[0]{'args'}[0];
 $result_trees{'empty'}{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'empty'}{'contents'}[0];

Modified: trunk/tp/t/results/float/empty_listoffloats.pl
===================================================================
--- trunk/tp/t/results/float/empty_listoffloats.pl      2018-09-22 17:01:02 UTC 
(rev 8206)
+++ trunk/tp/t/results/float/empty_listoffloats.pl      2018-09-22 17:38:25 UTC 
(rev 8207)
@@ -10,17 +10,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -41,8 +35,6 @@
   ],
   'type' => 'text_root'
 };
-$result_trees{'empty_listoffloats'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_listoffloats'}{'contents'}[0];
-$result_trees{'empty_listoffloats'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_listoffloats'}{'contents'}[0]{'args'}[0];
 $result_trees{'empty_listoffloats'}{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'empty_listoffloats'}{'contents'}[0];
 $result_trees{'empty_listoffloats'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_listoffloats'};
 

Modified: trunk/tp/t/results/float/empty_listoffloats_with_floats.pl
===================================================================
--- trunk/tp/t/results/float/empty_listoffloats_with_floats.pl  2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/float/empty_listoffloats_with_floats.pl  2018-09-22 
17:38:25 UTC (rev 8207)
@@ -420,17 +420,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -510,8 +504,6 @@
 
$result_trees{'empty_listoffloats_with_floats'}{'contents'}[7]{'extra'}{'end_command'}
 = 
$result_trees{'empty_listoffloats_with_floats'}{'contents'}[7]{'contents'}[4];
 $result_trees{'empty_listoffloats_with_floats'}{'contents'}[7]{'parent'} = 
$result_trees{'empty_listoffloats_with_floats'};
 $result_trees{'empty_listoffloats_with_floats'}{'contents'}[8]{'parent'} = 
$result_trees{'empty_listoffloats_with_floats'};
-$result_trees{'empty_listoffloats_with_floats'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_listoffloats_with_floats'}{'contents'}[9];
-$result_trees{'empty_listoffloats_with_floats'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_listoffloats_with_floats'}{'contents'}[9]{'args'}[0];
 
$result_trees{'empty_listoffloats_with_floats'}{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'empty_listoffloats_with_floats'}{'contents'}[9];
 $result_trees{'empty_listoffloats_with_floats'}{'contents'}[9]{'parent'} = 
$result_trees{'empty_listoffloats_with_floats'};
 

Modified: trunk/tp/t/results/html_tests/simple_menu.pl
===================================================================
--- trunk/tp/t/results/html_tests/simple_menu.pl        2018-09-22 17:01:02 UTC 
(rev 8206)
+++ trunk/tp/t/results/html_tests/simple_menu.pl        2018-09-22 17:38:25 UTC 
(rev 8207)
@@ -61,17 +61,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -1668,8 +1662,6 @@
 $result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'simple_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'simple_menu'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'simple_menu'}{'contents'}[1]{'parent'} = 
$result_trees{'simple_menu'};
-$result_trees{'simple_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[2];
-$result_trees{'simple_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[2]{'args'}[0];
 $result_trees{'simple_menu'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[2];
 $result_trees{'simple_menu'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[2];
 
$result_trees{'simple_menu'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[2]{'contents'}[1];

Modified: trunk/tp/t/results/indices/empty_cindex_entry.pl
===================================================================
--- trunk/tp/t/results/indices/empty_cindex_entry.pl    2018-09-22 17:01:02 UTC 
(rev 8206)
+++ trunk/tp/t/results/indices/empty_cindex_entry.pl    2018-09-22 17:38:25 UTC 
(rev 8207)
@@ -34,17 +34,11 @@
         {
           'args' => [
             {
-              'contents' => [
-                {
-                  'extra' => {
-                    'command' => {}
-                  },
-                  'parent' => {},
-                  'text' => '
-',
-                  'type' => 'empty_line_after_command'
-                }
-              ],
+              'contents' => [],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
               'parent' => {},
               'type' => 'misc_line_arg'
             }
@@ -87,8 +81,6 @@
 $result_trees{'empty_cindex_entry'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_cindex_entry'};
 
$result_trees{'empty_cindex_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'args'}[0];
 $result_trees{'empty_cindex_entry'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'empty_cindex_entry'}{'contents'}[1];
-$result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0];
-$result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0]{'args'}[0];
 
$result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0];
 $result_trees{'empty_cindex_entry'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'empty_cindex_entry'}{'contents'}[1];
 $result_trees{'empty_cindex_entry'}{'contents'}[1]{'extra'}{'node_content'}[0] 
= $result_trees{'empty_cindex_entry'}{'contents'}[1]{'args'}[0]{'contents'}[0];

Modified: trunk/tp/t/results/indices/explicit_sort_key.pl
===================================================================
(Binary files differ)

Modified: trunk/tp/t/results/indices/same_index_entry_merged_indices.pl
===================================================================
--- trunk/tp/t/results/indices/same_index_entry_merged_indices.pl       
2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/indices/same_index_entry_merged_indices.pl       
2018-09-22 17:38:25 UTC (rev 8207)
@@ -93,17 +93,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -496,8 +490,6 @@
 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'same_index_entry_merged_indices'}{'contents'}[1]{'parent'} = 
$result_trees{'same_index_entry_merged_indices'};
-$result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
-$result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'args'}[0];
 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'same_index_entry_merged_indices'}{'contents'}[2];
 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'same_index_entry_merged_indices'}{'contents'}[2]{'contents'}[1];

Modified: trunk/tp/t/results/invalid_nestings/center.pl
===================================================================
--- trunk/tp/t/results/invalid_nestings/center.pl       2018-09-22 17:01:02 UTC 
(rev 8206)
+++ trunk/tp/t/results/invalid_nestings/center.pl       2018-09-22 17:38:25 UTC 
(rev 8207)
@@ -828,17 +828,11 @@
             {
               'args' => [
                 {
-                  'contents' => [
-                    {
-                      'extra' => {
-                        'command' => {}
-                      },
-                      'parent' => {},
-                      'text' => '
-',
-                      'type' => 'empty_line_after_command'
-                    }
-                  ],
+                  'contents' => [],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
                   'type' => 'misc_line_arg'
                 }
@@ -1542,8 +1536,6 @@
 $result_trees{'center'}{'contents'}[23]{'parent'} = $result_trees{'center'};
 $result_trees{'center'}{'contents'}[24]{'contents'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[24];
 $result_trees{'center'}{'contents'}[24]{'parent'} = $result_trees{'center'};
-$result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0];
-$result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0];
 $result_trees{'center'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[25]{'args'}[0];
 $result_trees{'center'}{'contents'}[25]{'args'}[0]{'parent'} = 
$result_trees{'center'}{'contents'}[25];

Modified: trunk/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl
===================================================================
--- trunk/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl        
2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/macro/macro_with_error_at_end_line_after_macro.pl        
2018-09-22 17:38:25 UTC (rev 8207)
@@ -60,17 +60,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -96,8 +90,6 @@
 
$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[0]{'parent'}
 = $result_trees{'macro_with_error_at_end_line_after_macro'};
 
$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[1]{'parent'}
 = $result_trees{'macro_with_error_at_end_line_after_macro'};
 
$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[2]{'parent'}
 = $result_trees{'macro_with_error_at_end_line_after_macro'};
-$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[3];
-$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[3]{'args'}[0];
 
$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[3];
 
$result_trees{'macro_with_error_at_end_line_after_macro'}{'contents'}[3]{'parent'}
 = $result_trees{'macro_with_error_at_end_line_after_macro'};
 

Modified: 
trunk/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
===================================================================
--- trunk/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl   
2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl   
2018-09-22 17:38:25 UTC (rev 8207)
@@ -623,17 +623,11 @@
             {
               'args' => [
                 {
-                  'contents' => [
-                    {
-                      'extra' => {
-                        'command' => {}
-                      },
-                      'parent' => {},
-                      'text' => '
-',
-                      'type' => 'empty_line_after_command'
-                    }
-                  ],
+                  'contents' => [],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
                   'type' => 'misc_line_arg'
                 }
@@ -652,17 +646,11 @@
             {
               'args' => [
                 {
-                  'contents' => [
-                    {
-                      'extra' => {
-                        'command' => {}
-                      },
-                      'parent' => {},
-                      'text' => '
-',
-                      'type' => 'empty_line_after_command'
-                    }
-                  ],
+                  'contents' => [],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
                   'parent' => {},
                   'type' => 'misc_line_arg'
                 }
@@ -2008,17 +1996,11 @@
         {
           'args' => [
             {
-              'contents' => [
-                {
-                  'extra' => {
-                    'command' => {}
-                  },
-                  'parent' => {},
-                  'text' => '
-',
-                  'type' => 'empty_line_after_command'
-                }
-              ],
+              'contents' => [],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
               'parent' => {},
               'type' => 'misc_line_arg'
             }
@@ -2037,17 +2019,11 @@
         {
           'args' => [
             {
-              'contents' => [
-                {
-                  'extra' => {
-                    'command' => {}
-                  },
-                  'parent' => {},
-                  'text' => '
-',
-                  'type' => 'empty_line_after_command'
-                }
-              ],
+              'contents' => [],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
               'parent' => {},
               'type' => 'misc_line_arg'
             }
@@ -3214,17 +3190,11 @@
                 {
                   'args' => [
                     {
-                      'contents' => [
-                        {
-                          'extra' => {
-                            'command' => {}
-                          },
-                          'parent' => {},
-                          'text' => '
-',
-                          'type' => 'empty_line_after_command'
-                        }
-                      ],
+                      'contents' => [],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
                       'parent' => {},
                       'type' => 'misc_line_arg'
                     }
@@ -3243,17 +3213,11 @@
                 {
                   'args' => [
                     {
-                      'contents' => [
-                        {
-                          'extra' => {
-                            'command' => {}
-                          },
-                          'parent' => {},
-                          'text' => '
-',
-                          'type' => 'empty_line_after_command'
-                        }
-                      ],
+                      'contents' => [],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
                       'parent' => {},
                       'type' => 'misc_line_arg'
                     }
@@ -4182,12 +4146,8 @@
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[3];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'extra'}{'end_command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'contents'}[2];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[4];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[4]{'args'}[0];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[4];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[4]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[5];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[5]{'args'}[0];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[5];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[5]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[0]{'contents'}[6]{'contents'}[6];
@@ -4420,12 +4380,8 @@
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[3];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[3]{'extra'}{'end_command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[3]{'contents'}[2];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[4];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[4]{'args'}[0];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[4];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[5];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[5]{'args'}[0];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[5];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[6];
@@ -4634,12 +4590,8 @@
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'contents'}[2]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[2];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'extra'}{'end_command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'contents'}[2];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[2]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[0];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[0]{'args'}[0];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[0];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[1];
-$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[1]{'args'}[0];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[1];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[1]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];
 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3]{'contents'}[2]{'parent'}
 = 
$result_trees{'codequoteundirected_codequotebacktick'}{'contents'}[2]{'contents'}[13]{'contents'}[3];

Modified: trunk/tp/t/results/misc_commands/empty_center.pl
===================================================================
--- trunk/tp/t/results/misc_commands/empty_center.pl    2018-09-22 17:01:02 UTC 
(rev 8206)
+++ trunk/tp/t/results/misc_commands/empty_center.pl    2018-09-22 17:38:25 UTC 
(rev 8207)
@@ -10,17 +10,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => ' 
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => ' 
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -39,8 +33,6 @@
   ],
   'type' => 'text_root'
 };
-$result_trees{'empty_center'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_center'}{'contents'}[0];
-$result_trees{'empty_center'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_center'}{'contents'}[0]{'args'}[0];
 $result_trees{'empty_center'}{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'empty_center'}{'contents'}[0];
 $result_trees{'empty_center'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_center'};
 

Modified: trunk/tp/t/results/misc_commands/empty_documentencoding.pl
===================================================================
--- trunk/tp/t/results/misc_commands/empty_documentencoding.pl  2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/misc_commands/empty_documentencoding.pl  2018-09-22 
17:38:25 UTC (rev 8207)
@@ -10,17 +10,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '   
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '   
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -39,8 +33,6 @@
   ],
   'type' => 'text_root'
 };
-$result_trees{'empty_documentencoding'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_documentencoding'}{'contents'}[0];
-$result_trees{'empty_documentencoding'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_documentencoding'}{'contents'}[0]{'args'}[0];
 $result_trees{'empty_documentencoding'}{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'empty_documentencoding'}{'contents'}[0];
 $result_trees{'empty_documentencoding'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_documentencoding'};
 

Modified: trunk/tp/t/results/plaintext_tests/quote_node_names.pl
===================================================================
--- trunk/tp/t/results/plaintext_tests/quote_node_names.pl      2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/plaintext_tests/quote_node_names.pl      2018-09-22 
17:38:25 UTC (rev 8207)
@@ -54,17 +54,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -1433,8 +1427,6 @@
 $result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'quote_node_names'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'quote_node_names'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'quote_node_names'}{'contents'}[1]{'parent'} = 
$result_trees{'quote_node_names'};
-$result_trees{'quote_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'quote_node_names'}{'contents'}[2];
-$result_trees{'quote_node_names'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'quote_node_names'}{'contents'}[2]{'args'}[0];
 $result_trees{'quote_node_names'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
 $result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'quote_node_names'}{'contents'}[2];
 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'quote_node_names'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'args'}[0];

Modified: trunk/tp/t/results/plaintext_tests/settitle_and_empty_top.pl
===================================================================
--- trunk/tp/t/results/plaintext_tests/settitle_and_empty_top.pl        
2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/plaintext_tests/settitle_and_empty_top.pl        
2018-09-22 17:38:25 UTC (rev 8207)
@@ -53,17 +53,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -97,8 +91,6 @@
 
$result_trees{'settitle_and_empty_top'}{'contents'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'settitle_and_empty_top'}{'contents'}[0];
 
$result_trees{'settitle_and_empty_top'}{'contents'}[0]{'contents'}[1]{'parent'} 
= $result_trees{'settitle_and_empty_top'}{'contents'}[0];
 $result_trees{'settitle_and_empty_top'}{'contents'}[0]{'parent'} = 
$result_trees{'settitle_and_empty_top'};
-$result_trees{'settitle_and_empty_top'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'settitle_and_empty_top'}{'contents'}[1];
-$result_trees{'settitle_and_empty_top'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'settitle_and_empty_top'}{'contents'}[1]{'args'}[0];
 $result_trees{'settitle_and_empty_top'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'settitle_and_empty_top'}{'contents'}[1];
 
$result_trees{'settitle_and_empty_top'}{'contents'}[1]{'contents'}[0]{'parent'} 
= $result_trees{'settitle_and_empty_top'}{'contents'}[1];
 $result_trees{'settitle_and_empty_top'}{'contents'}[1]{'parent'} = 
$result_trees{'settitle_and_empty_top'};

Modified: trunk/tp/t/results/sectioning/complex.pl
===================================================================
--- trunk/tp/t/results/sectioning/complex.pl    2018-09-22 17:01:02 UTC (rev 
8206)
+++ trunk/tp/t/results/sectioning/complex.pl    2018-09-22 17:38:25 UTC (rev 
8207)
@@ -89,17 +89,11 @@
       {
         'args' => [
           {
-            'contents' => [
-              {
-                'extra' => {
-                  'command' => {}
-                },
-                'parent' => {},
-                'text' => '
-',
-                'type' => 'empty_line_after_command'
-              }
-            ],
+            'contents' => [],
+            'extra' => {
+              'spaces_after_argument' => '
+'
+            },
             'parent' => {},
             'type' => 'misc_line_arg'
           }
@@ -2706,8 +2700,6 @@
 
$result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
 
$result_trees{'complex'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]{'parent'}
 = $result_trees{'complex'}[0]{'contents'}[1]{'args'}[2];
 $result_trees{'complex'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'complex'}[0];
-$result_trees{'complex'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'complex'}[0]{'contents'}[2];
-$result_trees{'complex'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'complex'}[0]{'contents'}[2]{'args'}[0];
 $result_trees{'complex'}[0]{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'complex'}[0]{'contents'}[2];
 
$result_trees{'complex'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'complex'}[0]{'contents'}[2]{'contents'}[0];
 
$result_trees{'complex'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'complex'}[0]{'contents'}[2]{'contents'}[0];

Modified: trunk/tp/t/results/sectioning/complex_split_at_node.pl
===================================================================
--- trunk/tp/t/results/sectioning/complex_split_at_node.pl      2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/complex_split_at_node.pl      2018-09-22 
17:38:25 UTC (rev 8207)
@@ -89,17 +89,11 @@
       {
         'args' => [
           {
-            'contents' => [
-              {
-                'extra' => {
-                  'command' => {}
-                },
-                'parent' => {},
-                'text' => '
-',
-                'type' => 'empty_line_after_command'
-              }
-            ],
+            'contents' => [],
+            'extra' => {
+              'spaces_after_argument' => '
+'
+            },
             'parent' => {},
             'type' => 'misc_line_arg'
           }
@@ -2726,8 +2720,6 @@
 
$result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
 = 
$result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
 
$result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]{'parent'}
 = $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'args'}[2];
 $result_trees{'complex_split_at_node'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'complex_split_at_node'}[0];
-$result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'complex_split_at_node'}[0]{'contents'}[2];
-$result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'args'}[0];
 $result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'complex_split_at_node'}[0]{'contents'}[2];
 
$result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'contents'}[0];
 
$result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'complex_split_at_node'}[0]{'contents'}[2]{'contents'}[0];

Modified: trunk/tp/t/results/sectioning/empty_node.pl
===================================================================
--- trunk/tp/t/results/sectioning/empty_node.pl 2018-09-22 17:01:02 UTC (rev 
8206)
+++ trunk/tp/t/results/sectioning/empty_node.pl 2018-09-22 17:38:25 UTC (rev 
8207)
@@ -15,17 +15,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -137,8 +131,6 @@
   'type' => 'document_root'
 };
 $result_trees{'empty_node'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_node'};
-$result_trees{'empty_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_node'}{'contents'}[1];
-$result_trees{'empty_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} 
= $result_trees{'empty_node'}{'contents'}[1]{'args'}[0];
 $result_trees{'empty_node'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'empty_node'}{'contents'}[1];
 $result_trees{'empty_node'}{'contents'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'empty_node'}{'contents'}[1];
 $result_trees{'empty_node'}{'contents'}[1]{'parent'} = 
$result_trees{'empty_node'};

Modified: trunk/tp/t/results/sectioning/lowered_subsubsection.pl
===================================================================
--- trunk/tp/t/results/sectioning/lowered_subsubsection.pl      2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/lowered_subsubsection.pl      2018-09-22 
17:38:25 UTC (rev 8207)
@@ -54,17 +54,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -1270,8 +1264,6 @@
 
$result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'lowered_subsubsection'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'lowered_subsubsection'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'lowered_subsubsection'}{'contents'}[1]{'parent'} = 
$result_trees{'lowered_subsubsection'};
-$result_trees{'lowered_subsubsection'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'lowered_subsubsection'}{'contents'}[2];
-$result_trees{'lowered_subsubsection'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'lowered_subsubsection'}{'contents'}[2]{'args'}[0];
 $result_trees{'lowered_subsubsection'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'lowered_subsubsection'}{'contents'}[2];
 $result_trees{'lowered_subsubsection'}{'contents'}[2]{'contents'}[0]{'parent'} 
= $result_trees{'lowered_subsubsection'}{'contents'}[2];
 
$result_trees{'lowered_subsubsection'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'lowered_subsubsection'}{'contents'}[2]{'contents'}[1];

Modified: trunk/tp/t/results/sectioning/no_menu.pl
===================================================================
--- trunk/tp/t/results/sectioning/no_menu.pl    2018-09-22 17:01:02 UTC (rev 
8206)
+++ trunk/tp/t/results/sectioning/no_menu.pl    2018-09-22 17:38:25 UTC (rev 
8207)
@@ -54,17 +54,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -331,8 +325,6 @@
 $result_trees{'no_menu'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'no_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'no_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'no_menu'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'no_menu'}{'contents'}[1]{'parent'} = $result_trees{'no_menu'};
-$result_trees{'no_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'no_menu'}{'contents'}[2];
-$result_trees{'no_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'no_menu'}{'contents'}[2]{'args'}[0];
 $result_trees{'no_menu'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'no_menu'}{'contents'}[2];
 $result_trees{'no_menu'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'no_menu'}{'contents'}[2];
 $result_trees{'no_menu'}{'contents'}[2]{'parent'} = $result_trees{'no_menu'};

Modified: trunk/tp/t/results/sectioning/node_empty_direction.pl
===================================================================
--- trunk/tp/t/results/sectioning/node_empty_direction.pl       2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/node_empty_direction.pl       2018-09-22 
17:38:25 UTC (rev 8207)
@@ -25,16 +25,10 @@
           'type' => 'misc_line_arg'
         },
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => ' ',
-              'type' => 'empty_spaces_before_argument'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => ' '
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -68,8 +62,6 @@
 $result_trees{'node_empty_direction'}{'contents'}[0]{'parent'} = 
$result_trees{'node_empty_direction'};
 
$result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[0];
 $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'node_empty_direction'}{'contents'}[1];
-$result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[1];
-$result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[1];
 $result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[1]{'parent'} = 
$result_trees{'node_empty_direction'}{'contents'}[1];
 
$result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'node_empty_direction'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'node_empty_direction'}{'contents'}[1]{'extra'}{'node_content'};

Modified: trunk/tp/t/results/sectioning/raiselowersections.pl
===================================================================
--- trunk/tp/t/results/sectioning/raiselowersections.pl 2018-09-22 17:01:02 UTC 
(rev 8206)
+++ trunk/tp/t/results/sectioning/raiselowersections.pl 2018-09-22 17:38:25 UTC 
(rev 8207)
@@ -89,17 +89,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -1238,8 +1232,6 @@
 $result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'node_content'}[0] 
= $result_trees{'raiselowersections'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'raiselowersections'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'raiselowersections'}{'contents'}[1]{'parent'} = 
$result_trees{'raiselowersections'};
-$result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raiselowersections'}{'contents'}[2];
-$result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0];
 $result_trees{'raiselowersections'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'raiselowersections'}{'contents'}[2];
 
$result_trees{'raiselowersections'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'raiselowersections'}{'contents'}[2]{'contents'}[0];
 
$result_trees{'raiselowersections'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'raiselowersections'}{'contents'}[2]{'contents'}[0];

Modified: trunk/tp/t/results/sectioning/top_no_argument_and_content.pl
===================================================================
--- trunk/tp/t/results/sectioning/top_no_argument_and_content.pl        
2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/top_no_argument_and_content.pl        
2018-09-22 17:38:25 UTC (rev 8207)
@@ -15,17 +15,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -65,8 +59,6 @@
   'type' => 'document_root'
 };
 $result_trees{'top_no_argument_and_content'}{'contents'}[0]{'parent'} = 
$result_trees{'top_no_argument_and_content'};
-$result_trees{'top_no_argument_and_content'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'top_no_argument_and_content'}{'contents'}[1];
-$result_trees{'top_no_argument_and_content'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'top_no_argument_and_content'}{'contents'}[1]{'args'}[0];
 
$result_trees{'top_no_argument_and_content'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'top_no_argument_and_content'}{'contents'}[1];
 
$result_trees{'top_no_argument_and_content'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'top_no_argument_and_content'}{'contents'}[1];
 
$result_trees{'top_no_argument_and_content'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'top_no_argument_and_content'}{'contents'}[1]{'contents'}[1];

Modified: trunk/tp/t/results/sectioning/top_no_argument_and_node.pl
===================================================================
--- trunk/tp/t/results/sectioning/top_no_argument_and_node.pl   2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/top_no_argument_and_node.pl   2018-09-22 
17:38:25 UTC (rev 8207)
@@ -54,17 +54,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -91,8 +85,6 @@
 
$result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'top_no_argument_and_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'top_no_argument_and_node'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'top_no_argument_and_node'}{'contents'}[1]{'parent'} = 
$result_trees{'top_no_argument_and_node'};
-$result_trees{'top_no_argument_and_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'top_no_argument_and_node'}{'contents'}[2];
-$result_trees{'top_no_argument_and_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'top_no_argument_and_node'}{'contents'}[2]{'args'}[0];
 $result_trees{'top_no_argument_and_node'}{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'top_no_argument_and_node'}{'contents'}[2];
 $result_trees{'top_no_argument_and_node'}{'contents'}[2]{'parent'} = 
$result_trees{'top_no_argument_and_node'};
 

Modified: trunk/tp/t/results/sectioning/top_no_argument_and_top_node.pl
===================================================================
--- trunk/tp/t/results/sectioning/top_no_argument_and_top_node.pl       
2018-09-22 17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/top_no_argument_and_top_node.pl       
2018-09-22 17:38:25 UTC (rev 8207)
@@ -54,17 +54,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -91,8 +85,6 @@
 
$result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
$result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'extra'}{'node_content'};
 $result_trees{'top_no_argument_and_top_node'}{'contents'}[1]{'parent'} = 
$result_trees{'top_no_argument_and_top_node'};
-$result_trees{'top_no_argument_and_top_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'top_no_argument_and_top_node'}{'contents'}[2];
-$result_trees{'top_no_argument_and_top_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'top_no_argument_and_top_node'}{'contents'}[2]{'args'}[0];
 
$result_trees{'top_no_argument_and_top_node'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'top_no_argument_and_top_node'}{'contents'}[2];
 $result_trees{'top_no_argument_and_top_node'}{'contents'}[2]{'parent'} = 
$result_trees{'top_no_argument_and_top_node'};
 

Modified: trunk/tp/t/results/sectioning/two_unnumbered_no_argument.pl
===================================================================
--- trunk/tp/t/results/sectioning/two_unnumbered_no_argument.pl 2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/two_unnumbered_no_argument.pl 2018-09-22 
17:38:25 UTC (rev 8207)
@@ -15,17 +15,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -46,17 +40,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -78,12 +66,8 @@
   'type' => 'document_root'
 };
 $result_trees{'two_unnumbered_no_argument'}{'contents'}[0]{'parent'} = 
$result_trees{'two_unnumbered_no_argument'};
-$result_trees{'two_unnumbered_no_argument'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'two_unnumbered_no_argument'}{'contents'}[1];
-$result_trees{'two_unnumbered_no_argument'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'two_unnumbered_no_argument'}{'contents'}[1]{'args'}[0];
 
$result_trees{'two_unnumbered_no_argument'}{'contents'}[1]{'args'}[0]{'parent'} 
= $result_trees{'two_unnumbered_no_argument'}{'contents'}[1];
 $result_trees{'two_unnumbered_no_argument'}{'contents'}[1]{'parent'} = 
$result_trees{'two_unnumbered_no_argument'};
-$result_trees{'two_unnumbered_no_argument'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'two_unnumbered_no_argument'}{'contents'}[2];
-$result_trees{'two_unnumbered_no_argument'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'two_unnumbered_no_argument'}{'contents'}[2]{'args'}[0];
 
$result_trees{'two_unnumbered_no_argument'}{'contents'}[2]{'args'}[0]{'parent'} 
= $result_trees{'two_unnumbered_no_argument'}{'contents'}[2];
 $result_trees{'two_unnumbered_no_argument'}{'contents'}[2]{'parent'} = 
$result_trees{'two_unnumbered_no_argument'};
 

Modified: trunk/tp/t/results/sectioning/unnumbered_no_argument.pl
===================================================================
--- trunk/tp/t/results/sectioning/unnumbered_no_argument.pl     2018-09-22 
17:01:02 UTC (rev 8206)
+++ trunk/tp/t/results/sectioning/unnumbered_no_argument.pl     2018-09-22 
17:38:25 UTC (rev 8207)
@@ -15,17 +15,11 @@
     {
       'args' => [
         {
-          'contents' => [
-            {
-              'extra' => {
-                'command' => {}
-              },
-              'parent' => {},
-              'text' => '
-',
-              'type' => 'empty_line_after_command'
-            }
-          ],
+          'contents' => [],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
           'parent' => {},
           'type' => 'misc_line_arg'
         }
@@ -47,8 +41,6 @@
   'type' => 'document_root'
 };
 $result_trees{'unnumbered_no_argument'}{'contents'}[0]{'parent'} = 
$result_trees{'unnumbered_no_argument'};
-$result_trees{'unnumbered_no_argument'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'unnumbered_no_argument'}{'contents'}[1];
-$result_trees{'unnumbered_no_argument'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'unnumbered_no_argument'}{'contents'}[1]{'args'}[0];
 $result_trees{'unnumbered_no_argument'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'unnumbered_no_argument'}{'contents'}[1];
 $result_trees{'unnumbered_no_argument'}{'contents'}[1]{'parent'} = 
$result_trees{'unnumbered_no_argument'};
 

Modified: trunk/tp/t/results/xtable/empty_item_itemx.pl
===================================================================
--- trunk/tp/t/results/xtable/empty_item_itemx.pl       2018-09-22 17:01:02 UTC 
(rev 8206)
+++ trunk/tp/t/results/xtable/empty_item_itemx.pl       2018-09-22 17:38:25 UTC 
(rev 8207)
@@ -111,17 +111,11 @@
                 {
                   'args' => [
                     {
-                      'contents' => [
-                        {
-                          'extra' => {
-                            'command' => {}
-                          },
-                          'parent' => {},
-                          'text' => '
-',
-                          'type' => 'empty_line_after_command'
-                        }
-                      ],
+                      'contents' => [],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
                       'parent' => {},
                       'type' => 'misc_line_arg'
                     }
@@ -194,17 +188,11 @@
                 {
                   'args' => [
                     {
-                      'contents' => [
-                        {
-                          'extra' => {
-                            'command' => {}
-                          },
-                          'parent' => {},
-                          'text' => ' 
-',
-                          'type' => 'empty_line_after_command'
-                        }
-                      ],
+                      'contents' => [],
+                      'extra' => {
+                        'spaces_after_argument' => ' 
+'
+                      },
                       'parent' => {},
                       'type' => 'misc_line_arg'
                     }
@@ -338,8 +326,6 @@
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'misc_content'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
-$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1];
-$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0];
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1];
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'args'}[0];
@@ -351,8 +337,6 @@
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1];
 $result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'empty_item_itemx'}{'contents'}[0];
-$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
-$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0];
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0];
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0];
 
$result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'empty_item_itemx'}{'contents'}[0]{'contents'}[2];




reply via email to

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