texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Parser.pm t/results/def/all_...


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Parser.pm t/results/def/all_...
Date: Sat, 05 Feb 2011 22:34:35 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/02/05 22:34:34

Modified files:
        tp/Texinfo     : Parser.pm 
        tp/t/results/def: all_commands_delimiters.pl 
                          all_commands_delimiters_printindex.pl 
                          not_closed.pl 

Log message:
        Always consider that @def* commands have args, even when it is not 
        documented like that in the manual.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.187&r2=1.188
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/all_commands_delimiters.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/all_commands_delimiters_printindex.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/not_closed.pl?cvsroot=texinfo&r1=1.13&r2=1.14

Patches:
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -b -r1.187 -r1.188
--- Texinfo/Parser.pm   2 Feb 2011 22:17:35 -0000       1.187
+++ Texinfo/Parser.pm   5 Feb 2011 22:34:33 -0000       1.188
@@ -1638,6 +1638,8 @@
   my @result;
   my @args = @{$def_map{$command}};
   my $arg_type;
+  # Even when $arg_type is not set, that is for def* that is not documented
+  # to take args, everything is as is arg_type was set to arg.
   $arg_type = pop @args if ($args[-1] eq 'arg' or $args[-1] eq 'argtype');
   foreach my $arg (@args) {
     #print STDERR "$command $arg"._print_current($contents[0]);
@@ -1649,8 +1651,8 @@
     push @result, ['spaces', $spaces] if (defined($spaces));
     push @result, [$arg, $next];
   }
+
   my @args_results;
-  if ($arg_type) {
     while (@contents) {
       my ($spaces, $next) = _next_bracketed_or_word(address@hidden);
       push @args_results, ['spaces', $spaces] if (defined($spaces));
@@ -1670,7 +1672,7 @@
         push @args_results, [ 'arg', $next ];
       }
     }
-    if ($arg_type eq 'argtype') {
+  if ($arg_type and $arg_type eq 'argtype') {
       my $next_is_type = 1;
       foreach my $arg(@args_results) {
         if ($arg->[0] eq 'spaces') {
@@ -1686,7 +1688,6 @@
         }
       }
     }
-  }
   return address@hidden, @args_results];
 }
 

Index: t/results/def/all_commands_delimiters.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/all_commands_delimiters.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/def/all_commands_delimiters.pl    30 Jan 2011 11:37:45 -0000      
1.16
+++ t/results/def/all_commands_delimiters.pl    5 Feb 2011 22:34:34 -0000       
1.17
@@ -589,6 +589,210 @@
                 {
                   'text' => 'fill-column'
                 }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'bracketed_def_content'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'bracketed_def_content'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => '         ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => '(',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'arg'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'in'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'brace'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => '[',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'something'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'bracketed_def_content'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'a'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'p'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ']',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ')',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'last'
+                }
               ]
             ],
             'def_command' => 'defvr',
@@ -1911,46 +2115,220 @@
                 {
                   'text' => 'enable'
                 }
-              ]
-            ],
-            'def_command' => 'deftypevr',
-            'def_parsed_hash' => {
-              'category' => {},
-              'name' => {},
-              'type' => {}
-            },
-            'index_entry' => {
-              'command' => {},
-              'content' => [
-                {}
               ],
-              'index_at_command' => 'deftypevr',
-              'index_name' => 'vr',
-              'index_prefix' => 'v'
-            },
-            'original_def_cmdname' => 'deftypevr'
-          },
-          'parent' => {},
-          'type' => 'def_line'
+              [
+                'spaces',
+                {
+                  'text' => '         ',
+                  'type' => 'spaces'
         }
       ],
-      'parent' => {}
-    },
+              [
+                'delimiter',
     {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line_after_command'
-    },
+                  'text' => '(',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
     {
-      'parent' => {},
-      'text' => '
-',
-      'type' => 'empty_line'
-    },
+                  'text' => 'arg'
+                }
+              ],
+              [
+                'spaces',
     {
-      'cmdname' => 'deftp',
-      'contents' => [
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'in'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'brace'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => '[',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'something'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'bracketed_def_content'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'a'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'p'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ']',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ')',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'last'
+                }
+              ]
+            ],
+            'def_command' => 'deftypevr',
+            'def_parsed_hash' => {
+              'category' => {},
+              'name' => {},
+              'type' => {}
+            },
+            'index_entry' => {
+              'command' => {},
+              'content' => [
+                {}
+              ],
+              'index_at_command' => 'deftypevr',
+              'index_name' => 'vr',
+              'index_prefix' => 'v'
+            },
+            'original_def_cmdname' => 'deftypevr'
+          },
+          'parent' => {},
+          'type' => 'def_line'
+        }
+      ],
+      'parent' => {}
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line_after_command'
+    },
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'deftp',
+      'contents' => [
         {
           'args' => [
             {
@@ -2459,6 +2837,180 @@
                 {
                   'text' => 'border-pattern'
                 }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => '         ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => '(',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'arg'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'in'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'brace'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => '[',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'something'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'bracketed_def_content'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'a'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'p'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ']',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ')',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'last'
+                }
               ]
             ],
             'def_command' => 'defcv',
@@ -2592,44 +3144,198 @@
                       'text' => ', comma'
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'bracketed'
-                },
-                {
-                  'parent' => {},
-                  'text' => ' a'
-                },
+                  'parent' => {},
+                  'type' => 'bracketed'
+                },
+                {
+                  'parent' => {},
+                  'text' => ' a'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'pref'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'var',
+                  'contents' => [],
+                  'parent' => {}
+                },
+                {
+                  'parent' => {},
+                  'text' => ' p]) last
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'extra' => {
+            'def_args' => [
+              [
+                'category',
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'bracketed_def_content'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'class',
+                {
+                  'text' => 'Window'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'type',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'name',
+                {
+                  'text' => 'border-pattern'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => '         ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => '(',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'arg'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'in'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {
+                  'text' => 'brace'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'delimiter',
                 {
-                  'args' => [
+                  'text' => '[',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'arg',
                     {
-                      'contents' => [
+                  'text' => 'something'
+                }
+              ],
+              [
+                'spaces',
                         {
-                          'parent' => {},
-                          'text' => 'pref'
+                  'text' => ' ',
+                  'type' => 'spaces'
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'brace_command_arg'
+              [
+                'arg',
+                {}
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ',',
+                  'type' => 'delimiter'
                     }
                   ],
-                  'cmdname' => 'var',
-                  'contents' => [],
-                  'parent' => {}
-                },
+              [
+                'spaces',
                 {
-                  'parent' => {},
-                  'text' => ' p]) last
-'
+                  'text' => ' ',
+                  'type' => 'spaces'
                 }
               ],
-              'parent' => {},
-              'type' => 'block_line_arg'
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
             }
           ],
-          'extra' => {
-            'def_args' => [
               [
-                'category',
+                'arg',
                 {
                   'contents' => [],
                   'parent' => {},
@@ -2644,12 +3350,16 @@
                 }
               ],
               [
-                'class',
+                'arg',
                 {
-                  'text' => 'Window'
+                  'text' => 'a'
                 }
               ],
               [
+                'arg',
+                {}
+              ],
+              [
                 'spaces',
                 {
                   'text' => ' ',
@@ -2657,8 +3367,24 @@
                 }
               ],
               [
-                'type',
-                {}
+                'arg',
+                {
+                  'text' => 'p'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ']',
+                  'type' => 'delimiter'
+                }
+              ],
+              [
+                'delimiter',
+                {
+                  'text' => ')',
+                  'type' => 'delimiter'
+                }
               ],
               [
                 'spaces',
@@ -2668,9 +3394,9 @@
                 }
               ],
               [
-                'name',
+                'arg',
                 {
-                  'text' => 'border-pattern'
+                  'text' => 'last'
                 }
               ]
             ],
@@ -6530,6 +7256,28 @@
               [
                 'name',
                 {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
               ]
             ],
             'def_command' => 'defvr',
@@ -6684,6 +7432,28 @@
               [
                 'name',
                 {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
               ]
             ],
             'def_command' => 'defvr',
@@ -7288,6 +8058,28 @@
               [
                 'name',
                 {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
               ]
             ],
             'def_command' => 'deftypevr',
@@ -7475,6 +8267,28 @@
               [
                 'name',
                 {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
               ]
             ],
             'def_command' => 'deftypevr',
@@ -8014,6 +8828,28 @@
               [
                 'name',
                 {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
               ]
             ],
             'def_command' => 'defcv',
@@ -8441,6 +9277,28 @@
               [
                 'name',
                 {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
               ]
             ],
             'def_command' => 'deftypecv',
@@ -8671,6 +9529,28 @@
               [
                 'name',
                 {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
+              ],
+              [
+                'spaces',
+                {
+                  'text' => ' ',
+                  'type' => 'spaces'
+                }
+              ],
+              [
+                'arg',
+                {}
               ]
             ],
             'def_command' => 'deftypecv',
@@ -10261,6 +11141,15 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0];
 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0];
 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[4][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[4][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[6][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'};
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[6][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[19][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[6];
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[22][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[8];
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[10]{'contents'};
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[27][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[12];
 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[3]{'contents'}[0];
@@ -10416,6 +11305,11 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0];
 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[17][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[20][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[7]{'contents'};
+$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[25][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[2][1];
@@ -10482,6 +11376,11 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0];
 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[17][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[20][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[7]{'contents'};
+$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[25][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[4][1];
@@ -10518,6 +11417,11 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0];
 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[19][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[22][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9]{'contents'};
+$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[27][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[11];
 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[6][1];
@@ -11048,6 +11952,8 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0];
 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[7];
 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[87]{'contents'}[0];
@@ -11076,6 +11982,8 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0];
 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[7];
 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = $result_trees{'all_commands_delimiters'}{'contents'}[90]{'contents'}[0];
@@ -11181,6 +12089,8 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[3];
@@ -11215,6 +12125,8 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[3];
@@ -11309,6 +12221,8 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[5];
@@ -11383,6 +12297,8 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[9];
+$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[10][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[11];
 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[7];
@@ -11425,6 +12341,8 @@
 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[9];
+$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[10][1]
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[11];
 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters'}{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[7];
@@ -11940,7 +12858,8 @@
 $result_converted{'plaintext'}->{'all_commands_delimiters'} = ' -- Command: 
FORWARD--CHAR NCHARS argument2 argument3 (arg in brace,
           [something IN V--AR, in, b , comma aPREF p]) last
 
- -- Variable: fill-column
+ -- Variable: fill-column argument1 argument2 (arg in brace, [something
+          IN V--AR, in, b , comma aPREF p]) last
 
  -- Library Function: int foobar (int FOO, float BAR)
 
@@ -11954,14 +12873,17 @@
  -- stacks: private push (S:in out stack; N:in integer) ; ;barg aarg; ;
           end
 
- -- Global Flag: int enable
+ -- Global Flag: int enable (arg in brace, [something IN V--AR, in, b ,
+          comma aPREF p]) last
 
  -- Data type: pair car cdr (arg in brace, [something IN V--AR, in, b ,
           comma aPREF p]) last
 
- -- Class Option of Window: border-pattern
+ -- Class Option of Window: border-pattern (arg in brace, [something IN
+          V--AR, in, b , comma aPREF p]) last
 
- -- Class Option2 of Window: `int\' border-pattern
+ -- Class Option2 of Window: `int\' border-pattern (arg in brace,
+          [something IN V--AR, in, b , comma aPREF p]) last
 
  -- Operation on windows: expose (arg in brace, [something IN V--AR, in,
           b , comma aPREF p]) last
@@ -12003,29 +12925,29 @@
 
  -- `A1\': `A2\' `A3\' `A4\'
 
- -- A1: A2
+ -- A1: A2 A3 A4
 
- -- `A1\': `A2\'
+ -- `A1\': `A2\' `A3\' `A4\'
 
  -- A1: A2 A3 A4 A5
 
  -- `A1\': `A2\' `A3\' `A4\' `A5\'
 
- -- A1: A2 A3
+ -- A1: A2 A3 A4 A5
 
- -- `A1\': A2 `A3\'
+ -- `A1\': A2 `A3\' `A4\' `A5\'
 
  -- A1: A2 A3 A4
 
  -- `A1\': `A2\' `A3\' `A4\'
 
- -- A1 of A2: A3
+ -- A1 of A2: A3 A4 A5
 
  -- `A1\': `A2\' `A3\' `A4\' `A5\'
 
- -- A1 of A2: A3 A4
+ -- A1 of A2: A3 A4 A5 A6
 
- -- `A1\' of `A2\': `A3\' `A4\'
+ -- `A1\' of `A2\': `A3\' `A4\' `A5\' `A6\'
 
  -- A1 on A2: A3 A4 A5
 

Index: t/results/def/all_commands_delimiters_printindex.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/all_commands_delimiters_printindex.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/def/all_commands_delimiters_printindex.pl 2 Feb 2011 22:17:36 
-0000       1.7
+++ t/results/def/all_commands_delimiters_printindex.pl 5 Feb 2011 22:34:34 
-0000       1.8
@@ -622,6 +622,210 @@
                     {
                       'text' => 'fill-column'
                     }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'contents' => [],
+                      'parent' => {},
+                      'type' => 'bracketed_def_content'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'contents' => [],
+                      'parent' => {},
+                      'type' => 'bracketed_def_content'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => '         ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => '(',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'arg'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'in'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'brace'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => '[',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'something'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'contents' => [],
+                      'parent' => {},
+                      'type' => 'bracketed_def_content'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'a'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'p'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ']',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ')',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'last'
+                    }
                   ]
                 ],
                 'def_command' => 'defvr',
@@ -1954,45 +2158,219 @@
                     {
                       'text' => 'enable'
                     }
-                  ]
-                ],
-                'def_command' => 'deftypevr',
-                'def_parsed_hash' => {
-                  'category' => {},
-                  'name' => {},
-                  'type' => {}
-                },
-                'index_entry' => {
-                  'command' => {},
-                  'content' => [
-                    {}
                   ],
-                  'index_at_command' => 'deftypevr',
-                  'index_name' => 'vr',
-                  'index_prefix' => 'v',
-                  'key' => 'enable',
-                  'node' => {}
-                },
-                'original_def_cmdname' => 'deftypevr'
-              },
-              'parent' => {},
-              'type' => 'def_line'
+                  [
+                    'spaces',
+                    {
+                      'text' => '         ',
+                      'type' => 'spaces'
             }
           ],
-          'parent' => {}
-        },
+                  [
+                    'delimiter',
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line_after_command'
-        },
+                      'text' => '(',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
         {
-          'parent' => {},
-          'text' => '
-',
-          'type' => 'empty_line'
-        },
+                      'text' => 'arg'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'in'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'brace'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => '[',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'something'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'contents' => [],
+                      'parent' => {},
+                      'type' => 'bracketed_def_content'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'a'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'p'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ']',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ')',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'last'
+                    }
+                  ]
+                ],
+                'def_command' => 'deftypevr',
+                'def_parsed_hash' => {
+                  'category' => {},
+                  'name' => {},
+                  'type' => {}
+                },
+                'index_entry' => {
+                  'command' => {},
+                  'content' => [
+                    {}
+                  ],
+                  'index_at_command' => 'deftypevr',
+                  'index_name' => 'vr',
+                  'index_prefix' => 'v',
+                  'key' => 'enable',
+                  'node' => {}
+                },
+                'original_def_cmdname' => 'deftypevr'
+              },
+              'parent' => {},
+              'type' => 'def_line'
+            }
+          ],
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
         {
           'cmdname' => 'deftp',
           'contents' => [
@@ -2506,6 +2884,180 @@
                     {
                       'text' => 'border-pattern'
                     }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => '         ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => '(',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'arg'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'in'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'brace'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => '[',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'something'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'contents' => [],
+                      'parent' => {},
+                      'type' => 'bracketed_def_content'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'a'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'p'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ']',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ')',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'last'
+                    }
                   ]
                 ],
                 'def_command' => 'defcv',
@@ -2641,44 +3193,198 @@
                           'text' => ', comma'
                         }
                       ],
-                      'parent' => {},
-                      'type' => 'bracketed'
-                    },
-                    {
-                      'parent' => {},
-                      'text' => ' a'
-                    },
-                    {
-                      'args' => [
+                      'parent' => {},
+                      'type' => 'bracketed'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' a'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'pref'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'var',
+                      'contents' => [],
+                      'parent' => {}
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ' p]) last
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'block_line_arg'
+                }
+              ],
+              'extra' => {
+                'def_args' => [
+                  [
+                    'category',
+                    {
+                      'contents' => [],
+                      'parent' => {},
+                      'type' => 'bracketed_def_content'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'class',
+                    {
+                      'text' => 'Window'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'type',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'name',
+                    {
+                      'text' => 'border-pattern'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => '         ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => '(',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'arg'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'in'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'brace'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => '[',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'arg',
                         {
-                          'contents' => [
+                      'text' => 'something'
+                    }
+                  ],
+                  [
+                    'spaces',
                             {
-                              'parent' => {},
-                              'text' => 'pref'
+                      'text' => ' ',
+                      'type' => 'spaces'
                             }
                           ],
-                          'parent' => {},
-                          'type' => 'brace_command_arg'
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ',',
+                      'type' => 'delimiter'
                         }
                       ],
-                      'cmdname' => 'var',
-                      'contents' => [],
-                      'parent' => {}
-                    },
+                  [
+                    'spaces',
                     {
-                      'parent' => {},
-                      'text' => ' p]) last
-'
+                      'text' => ' ',
+                      'type' => 'spaces'
                     }
                   ],
-                  'parent' => {},
-                  'type' => 'block_line_arg'
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
                 }
               ],
-              'extra' => {
-                'def_args' => [
                   [
-                    'category',
+                    'arg',
                     {
                       'contents' => [],
                       'parent' => {},
@@ -2693,12 +3399,16 @@
                     }
                   ],
                   [
-                    'class',
+                    'arg',
                     {
-                      'text' => 'Window'
+                      'text' => 'a'
                     }
                   ],
                   [
+                    'arg',
+                    {}
+                  ],
+                  [
                     'spaces',
                     {
                       'text' => ' ',
@@ -2706,8 +3416,24 @@
                     }
                   ],
                   [
-                    'type',
-                    {}
+                    'arg',
+                    {
+                      'text' => 'p'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ']',
+                      'type' => 'delimiter'
+                    }
+                  ],
+                  [
+                    'delimiter',
+                    {
+                      'text' => ')',
+                      'type' => 'delimiter'
+                    }
                   ],
                   [
                     'spaces',
@@ -2717,9 +3443,9 @@
                     }
                   ],
                   [
-                    'name',
+                    'arg',
                     {
-                      'text' => 'border-pattern'
+                      'text' => 'last'
                     }
                   ]
                 ],
@@ -6619,6 +7345,28 @@
                   [
                     'name',
                     {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
                   ]
                 ],
                 'def_command' => 'defvr',
@@ -6775,6 +7523,28 @@
                   [
                     'name',
                     {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
                   ]
                 ],
                 'def_command' => 'defvr',
@@ -7385,6 +8155,28 @@
                   [
                     'name',
                     {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
                   ]
                 ],
                 'def_command' => 'deftypevr',
@@ -7574,6 +8366,28 @@
                   [
                     'name',
                     {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
                   ]
                 ],
                 'def_command' => 'deftypevr',
@@ -8119,6 +8933,28 @@
                   [
                     'name',
                     {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
                   ]
                 ],
                 'def_command' => 'defcv',
@@ -8550,6 +9386,28 @@
                   [
                     'name',
                     {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
                   ]
                 ],
                 'def_command' => 'deftypecv',
@@ -8782,6 +9640,28 @@
                   [
                     'name',
                     {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {}
                   ]
                 ],
                 'def_command' => 'deftypecv',
@@ -10655,6 +11535,15 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[12]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[13]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[4][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[2]{'contents'};
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[4][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[6][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[4]{'contents'};
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[6][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[19][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[6];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[22][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[8];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[10]{'contents'};
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[27][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'args'}[0]{'contents'}[12];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[3]{'contents'}[0];
@@ -10815,6 +11704,11 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[17][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[20][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[7]{'contents'};
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[25][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[4][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[18]{'contents'}[0]{'extra'}{'def_args'}[2][1];
@@ -10883,6 +11777,11 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[17][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[20][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[7]{'contents'};
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[22][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[25][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[24]{'contents'}[0]{'extra'}{'def_args'}[4][1];
@@ -10920,6 +11819,11 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[1]{'contents'};
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[0][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[19][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[22][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'contents'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[9]{'contents'};
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[24][1]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[27][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'args'}[0]{'contents'}[11];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[0][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[2][1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'extra'}{'def_args'}[6][1];
@@ -11470,6 +12374,8 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[7];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[87]{'contents'}[0];
@@ -11499,6 +12405,8 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[3];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[7];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[90]{'contents'}[0];
@@ -11607,6 +12515,8 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[99]{'contents'}[0]{'args'}[0]{'contents'}[3];
@@ -11642,6 +12552,8 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'type'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[102]{'contents'}[0]{'args'}[0]{'contents'}[3];
@@ -11739,6 +12651,8 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[0][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[5];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[9];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[111]{'contents'}[0]{'args'}[0]{'contents'}[5];
@@ -11815,6 +12729,8 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[9];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_args'}[10][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[11];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[117]{'contents'}[0]{'args'}[0]{'contents'}[7];
@@ -11858,6 +12774,8 @@
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[2][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[4][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[5];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[6][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[7];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[8][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[9];
+$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_args'}[10][1]
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[11];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'category'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[1];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'class'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[3];
 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'extra'}{'def_parsed_hash'}{'name'}
 = 
$result_trees{'all_commands_delimiters_printindex'}{'contents'}[1]{'contents'}[120]{'contents'}[0]{'args'}[0]{'contents'}[7];
@@ -12468,7 +13386,8 @@
  -- Command: FORWARD--CHAR NCHARS argument2 argument3 (arg in brace,
           [something IN V--AR, in, b , comma aPREF p]) last
 
- -- Variable: fill-column
+ -- Variable: fill-column argument1 argument2 (arg in brace, [something
+          IN V--AR, in, b , comma aPREF p]) last
 
  -- Library Function: int foobar (int FOO, float BAR)
 
@@ -12482,14 +13401,17 @@
  -- stacks: private push (S:in out stack; N:in integer) ; ;barg aarg; ;
           end
 
- -- Global Flag: int enable
+ -- Global Flag: int enable (arg in brace, [something IN V--AR, in, b ,
+          comma aPREF p]) last
 
  -- Data type: pair car cdr (arg in brace, [something IN V--AR, in, b ,
           comma aPREF p]) last
 
- -- Class Option of Window: border-pattern
+ -- Class Option of Window: border-pattern (arg in brace, [something IN
+          V--AR, in, b , comma aPREF p]) last
 
- -- Class Option2 of Window: `int\' border-pattern
+ -- Class Option2 of Window: `int\' border-pattern (arg in brace,
+          [something IN V--AR, in, b , comma aPREF p]) last
 
  -- Operation on windows: expose (arg in brace, [something IN V--AR, in,
           b , comma aPREF p]) last
@@ -12531,29 +13453,29 @@
 
  -- `A1\': `A2\' `A3\' `A4\'
 
- -- A1: A2
+ -- A1: A2 A3 A4
 
- -- `A1\': `A2\'
+ -- `A1\': `A2\' `A3\' `A4\'
 
  -- A1: A2 A3 A4 A5
 
  -- `A1\': `A2\' `A3\' `A4\' `A5\'
 
- -- A1: A2 A3
+ -- A1: A2 A3 A4 A5
 
- -- `A1\': A2 `A3\'
+ -- `A1\': A2 `A3\' `A4\' `A5\'
 
  -- A1: A2 A3 A4
 
  -- `A1\': `A2\' `A3\' `A4\'
 
- -- A1 of A2: A3
+ -- A1 of A2: A3 A4 A5
 
  -- `A1\': `A2\' `A3\' `A4\' `A5\'
 
- -- A1 of A2: A3 A4
+ -- A1 of A2: A3 A4 A5 A6
 
- -- `A1\' of `A2\': `A3\' `A4\'
+ -- `A1\' of `A2\': `A3\' `A4\' `A5\' `A6\'
 
  -- A1 on A2: A3 A4 A5
 
@@ -12573,38 +13495,38 @@
 [index]
 * Menu:
 
-* )expose on )Window:                    Top.                 (line  47)
-* )expose on )Window <1>:                Top.                 (line  51)
-* ,expose on ,Window:                    Top.                 (line  39)
-* ,expose on ,Window <1>:                Top.                 (line  43)
-* ;expose on ;Window:                    Top.                 (line  55)
-* ;expose on ;Window <1>:                Top.                 (line  59)
-* `A2\':                                  Top.                 (line  67)
-* A2:                                    Top.                 (line  65)
-* `A3\':                                  Top.                 (line  75)
-* A3:                                    Top.                 (line  73)
-* `A3\' on `A2\':                          Top.                 (line  95)
-* A3 on A2:                              Top.                 (line  93)
-* `A4\' on `A2\':                          Top.                 (line  99)
-* A4 on A2:                              Top.                 (line  97)
-* apply:                                 Top.                 (line  63)
-* e)xpose on W)indow:                    Top.                 (line  49)
-* e)xpose on W)indow <1>:                Top.                 (line  45)
-* e,xpose on W,indow:                    Top.                 (line  41)
-* e,xpose on W,indow <1>:                Top.                 (line  37)
-* e;xpose on W;indow:                    Top.                 (line  57)
-* e;xpose on W;indow <1>:                Top.                 (line  53)
-* expose on `com\':                       Top.                 (line  61)
-* expose on W,indow:                     Top.                 (line  32)
-* expose on Window:                      Top.                 (line  35)
-* expose on windows:                     Top.                 (line  29)
-* foobar:                                Top.                 (line  10)
-* foobar <1>:                            Top.                 (line   8)
-* foobug:                                Top.                 (line  15)
+* )expose on )Window:                    Top.                 (line  51)
+* )expose on )Window <1>:                Top.                 (line  55)
+* ,expose on ,Window:                    Top.                 (line  43)
+* ,expose on ,Window <1>:                Top.                 (line  47)
+* ;expose on ;Window:                    Top.                 (line  59)
+* ;expose on ;Window <1>:                Top.                 (line  63)
+* `A2\':                                  Top.                 (line  71)
+* A2:                                    Top.                 (line  69)
+* `A3\':                                  Top.                 (line  79)
+* A3:                                    Top.                 (line  77)
+* `A3\' on `A2\':                          Top.                 (line  99)
+* A3 on A2:                              Top.                 (line  97)
+* `A4\' on `A2\':                          Top.                 (line 103)
+* A4 on A2:                              Top.                 (line 101)
+* apply:                                 Top.                 (line  67)
+* e)xpose on W)indow:                    Top.                 (line  53)
+* e)xpose on W)indow <1>:                Top.                 (line  49)
+* e,xpose on W,indow:                    Top.                 (line  45)
+* e,xpose on W,indow <1>:                Top.                 (line  41)
+* e;xpose on W;indow:                    Top.                 (line  61)
+* e;xpose on W;indow <1>:                Top.                 (line  57)
+* expose on `com\':                       Top.                 (line  65)
+* expose on W,indow:                     Top.                 (line  36)
+* expose on Window:                      Top.                 (line  39)
+* expose on windows:                     Top.                 (line  33)
+* foobar:                                Top.                 (line  11)
+* foobar <1>:                            Top.                 (line   9)
+* foobug:                                Top.                 (line  16)
 * FORWARD--CHAR:                         Top.                 (line   3)
-* fun_name:                              Top.                 (line 101)
-* fun_name1:                             Top.                 (line 103)
-* push:                                  Top.                 (line  17)
+* fun_name:                              Top.                 (line 105)
+* fun_name1:                             Top.                 (line 107)
+* push:                                  Top.                 (line  18)
 
 Types
 =====
@@ -12612,10 +13534,10 @@
 [index]
 * Menu:
 
-* `A2\':                                  Top.                  (line 87)
-* `A2\' <1>:                              Top.                  (line 83)
-* A2:                                    Top.                  (line 81)
-* pair:                                  Top.                  (line 22)
+* `A2\':                                  Top.                  (line 91)
+* `A2\' <1>:                              Top.                  (line 87)
+* A2:                                    Top.                  (line 85)
+* pair:                                  Top.                  (line 24)
 
 Variables
 =========
@@ -12623,16 +13545,16 @@
 [index]
 * Menu:
 
-* `A2\':                                  Top.                  (line 71)
-* A2:                                    Top.                  (line 69)
-* A3:                                    Top.                  (line 85)
-* `A3\':                                  Top.                  (line 79)
-* A3 <1>:                                Top.                  (line 77)
-* A4 of A2:                              Top.                  (line 89)
-* `A4\' of `A2\':                          Top.                  (line 91)
-* border-pattern:                        Top.                  (line 25)
-* border-pattern of Window:              Top.                  (line 27)
-* enable:                                Top.                  (line 20)
+* `A2\':                                  Top.                  (line 75)
+* A2:                                    Top.                  (line 73)
+* A3:                                    Top.                  (line 89)
+* `A3\':                                  Top.                  (line 83)
+* A3 <1>:                                Top.                  (line 81)
+* A4 of A2:                              Top.                  (line 93)
+* `A4\' of `A2\':                          Top.                  (line 95)
+* border-pattern:                        Top.                  (line 27)
+* border-pattern of Window:              Top.                  (line 30)
+* enable:                                Top.                  (line 21)
 * fill-column:                           Top.                  (line  6)
 
 

Index: t/results/def/not_closed.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/not_closed.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/def/not_closed.pl 30 Jan 2011 11:37:45 -0000      1.13
+++ t/results/def/not_closed.pl 5 Feb 2011 22:34:34 -0000       1.14
@@ -201,6 +201,32 @@
                     {
                       'text' => 'type1'
                     }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'var'
+                    }
+                  ],
+                  [
+                    'spaces',
+                    {
+                      'text' => ' ',
+                      'type' => 'spaces'
+                    }
+                  ],
+                  [
+                    'arg',
+                    {
+                      'text' => 'bidule'
+                    }
                   ]
                 ],
                 'def_command' => 'defvar',



reply via email to

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