texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp Texinfo/Parser.pm Texinfo/Convert/HT...


From: Patrice Dumas
Subject: texinfo/tp Texinfo/Parser.pm Texinfo/Convert/HT...
Date: Wed, 13 Jul 2011 14:49:13 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/07/13 14:49:12

Modified files:
        tp/Texinfo     : Parser.pm 
        tp/Texinfo/Convert: HTML.pm Text.pm 
        tp/t           : 10menu.t 
        tp/t/results/coverage: block_commands.pl 
                               punctuation_in_line_commands.pl 
        tp/t/results/coverage_braces: caption_not_closed.pl 
                                      test_image.pl 
        tp/t/results/float: anchor_in_caption.pl cindex_in_caption.pl 
                            comment_space_comand_in_float.pl 
                            complex_float.pl 
                            empty_listoffloats_with_floats.pl 
                            float_with_at_commands.pl 
                            footnote_in_caption.pl 
                            numbering_captions_listoffloats.pl 
                            ref_to_float.pl simple.pl 
        tp/t/results/info_tests: error_in_footnote.pl 
        tp/t/results/invalid_nestings: float_in_style_command.pl 
                                       on_block_command_line.pl 
        tp/t/results/menu: detailmenu_on_subnodes.pl 
        tp/t/results/misc_commands: comment_space_command_on_line.pl 
        tp/t/results/plaintext_tests: line_passed_and_formats.pl 
        tp/t/results/preformatted: caption_in_example.pl 
        tp/t/results/quotation: empty_quotation.pl 
                                quotation_and_author.pl 
                                space_at_commands_end_quotation_line.pl 
                                standard_quotations.pl 
        tp/t/results/sectioning: double_node_anchor_float.pl 
                                 no_element.pl 
                                 placed_things_before_element.pl 
Added files:
        tp/t/results/menu: detailmenu_in_description.pl 
                           entry_after_detailmenu.pl 

Log message:
        Re-open a menu_comment after closing a menu command but still in menu
        (typically in detailmenu).
        Menu command opening closes a menu_entry_description.  Typically useful 
        for @detailmenu opening.
        
        Handle better footnote in multiple @insertcopying.
        
        Better formatting of @*quotation and @float in Texinfo::Convert::Text.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.266&r2=1.267
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/HTML.pm?cvsroot=texinfo&r1=1.102&r2=1.103
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Text.pm?cvsroot=texinfo&r1=1.39&r2=1.40
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/10menu.t?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/block_commands.pl?cvsroot=texinfo&r1=1.37&r2=1.38
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/punctuation_in_line_commands.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/caption_not_closed.pl?cvsroot=texinfo&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/test_image.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/anchor_in_caption.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/cindex_in_caption.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/comment_space_comand_in_float.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/complex_float.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/empty_listoffloats_with_floats.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/float_with_at_commands.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/footnote_in_caption.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/ref_to_float.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/simple.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/error_in_footnote.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/float_in_style_command.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl?cvsroot=texinfo&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu_on_subnodes.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu_in_description.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/entry_after_detailmenu.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/comment_space_command_on_line.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/preformatted/caption_in_example.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/empty_quotation.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/quotation_and_author.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/space_at_commands_end_quotation_line.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/standard_quotations.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_node_anchor_float.pl?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/no_element.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/placed_things_before_element.pl?cvsroot=texinfo&r1=1.7&r2=1.8

Patches:
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.266
retrieving revision 1.267
diff -u -b -r1.266 -r1.267
--- Texinfo/Parser.pm   10 Jul 2011 15:35:15 -0000      1.266
+++ Texinfo/Parser.pm   13 Jul 2011 14:49:09 -0000      1.267
@@ -1412,6 +1412,10 @@
       if ($current->{'type'} eq 'menu_comment') {
         #print STDERR "Closing MENU_COMMENT when closing\n";
         pop @{$self->{'context_stack'}};
+        # close empty menu_comment
+        if (address@hidden>{'contents'}}) {
+          pop @{$current->{'parent'}->{'contents'}};
+        }
       }
       $current = $current->{'parent'} if ($current->{'parent'});
     }
@@ -2711,6 +2715,16 @@
             print STDERR "INLINE_INSERTCOPYING as macro\n" if 
($self->{'debug'});
           }
           push @{$closed_command->{'contents'}}, $end;
+
+          # closing a menu command, but still in a menu. Open a menu_comment
+          if ($menu_commands{$closed_command->{'cmdname'}} 
+              and $self->{'context_stack'}->[-1] eq 'menu') {
+            push @{$current->{'contents'}}, {'type' => 'menu_comment',
+                                             'parent' => $current,
+                                             'contents' => [] };
+            $current = $current->{'contents'}->[-1];
+            push @{$self->{'context_stack'}}, 'preformatted';
+          }
         }
         $current = $self->_begin_preformatted($current);
       }
@@ -3319,7 +3333,9 @@
       } elsif ($line =~ /^\*/ and $current->{'type'}
                 and (($current->{'type'} eq 'preformatted'
                       and $current->{'parent'}->{'type'} 
-                      and $current->{'parent'}->{'type'} eq 'menu_comment')
+                      and ($current->{'parent'}->{'type'} eq 'menu_comment'
+                           # FIXME does menu_entry_description here work as 
intended?
+                           or $current->{'parent'}->{'type'} eq 
'menu_entry_description'))
                     or $current->{'type'} eq 'menu_entry_description')
                 and @{$current->{'contents'}} 
                 and $current->{'contents'}->[-1]->{'type'}
@@ -3877,8 +3893,10 @@
             if ($menu_commands{$command} and $current->{'type'} 
                 and (($current->{'type'} eq 'preformatted'
                      and $current->{'parent'}->{'type'} 
-                     and $current->{'parent'}->{'type'} eq 'menu_comment')
-                   or ($current->{'type'} eq 'menu_comment'))) {
+                     and ($current->{'parent'}->{'type'} eq 'menu_comment'
+                          or $current->{'parent'}->{'type'} eq 
'menu_entry_description'))
+                   or ($current->{'type'} eq 'menu_comment' 
+                       or $current->{'type'} eq 'menu_entry_description'))) {
 
               my $menu;
               if ($current->{'type'} eq 'preformatted') {
@@ -3895,8 +3913,12 @@
                 pop @{$menu->{'contents'}}
                   if (address@hidden>{'contents'}});
               }
+              if ($menu->{'type'} and $menu->{'type'} eq 'menu_entry') {
+                $menu = $menu->{'parent'};
+              } else {
               #print STDERR "new menu cmd $command close MENU_COMMENT\n";
               pop @{$self->{'context_stack'}};
+              }
 
               $current = $menu;
             }

Index: Texinfo/Convert/HTML.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/HTML.pm,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- Texinfo/Convert/HTML.pm     12 Jul 2011 08:41:22 -0000      1.102
+++ Texinfo/Convert/HTML.pm     13 Jul 2011 14:49:09 -0000      1.103
@@ -1319,6 +1319,7 @@
 
 # to avoid duplicate names, use a prefix that cannot happen in anchors
 my $target_prefix = "t_h";
+my %footnote_id_numbers;
 sub _convert_footnote_command($$$$)
 {
   my $self = shift;
@@ -1364,6 +1365,18 @@
   if (@{$self->{'multiple_pass'}}) {
     $footid = 
$target_prefix.$self->{'multiple_pass'}->[-1].'_'.$footid.'_'.$foot_num;
     $docid = 
$target_prefix.$self->{'multiple_pass'}->[-1].'_'.$docid.'_'.$foot_num;
+  } else {
+    if (!defined($footnote_id_numbers{$footid})) {
+      $footnote_id_numbers{$footid} = $foot_num;
+    } else {
+      # This should rarely happen, except for @footnote is @copying and
+      # multiple @insertcopying...
+      # Here it is not checked that there is no clash with another anchor. 
+      # However, unless there are more than 1000 footnotes this should not 
+      # happen.
+      $footid .= '_'.$foot_num;
+      $docid .= '_'.$foot_num;
+    }
   }
 
   $foot_lines .= '<h3>' .
@@ -2925,7 +2938,7 @@
          if ($associated_command_href);
        $entries_text .= "</td></tr>\n";
     }
-    # a letter and associated indes entries
+    # a letter and associated indice entries
     $result .= '<tr><th>' . 
     "<a name=\"$letter_id{$letter}\">".$self->xml_protect_text($letter).'</a>'
         .  "</th><td></td><td></td></tr>\n" . $entries_text .
@@ -3398,7 +3411,7 @@
     $content =~ s/^\s*//;
     $content =~ s/\s*$//;
 
-    return '<tr><td>'.$content.'</tr></td>'."\n";
+    return '<tr><td>'.$content.'</td></tr>'."\n";
   }
 }
 
@@ -3736,6 +3749,7 @@
   $foot_num = 0;
   $foot_lines = '';
   %formatted_index_entries = ();
+  %footnote_id_numbers = ();
 
   %{$self->{'css_map'}} = %css_map;
 
@@ -3782,7 +3796,7 @@
           = $Texinfo::Config::commands_conversion{$command};
     } else {
       if (!$self->get_conf('SHOW_MENU') 
-           and $command eq 'menu' or $command eq 'detailmenu') {
+           and ($command eq 'menu' or $command eq 'detailmenu')) {
         $self->{'commands_conversion'}->{$command} = undef;
       } elsif (exists($default_commands_conversion{$command})) {
         $self->{'commands_conversion'}->{$command}
@@ -4004,7 +4018,7 @@
       $css_file_fh = \*STDIN;
       $css_file = '-';
     } else {
-      $css_file = locate_include_file ($file);
+      $css_file = $self->Texinfo::Common::locate_include_file ($file);
       unless (defined($css_file)) {
         $self->document_warn (sprintf(
                $self->__("css file %s not found"), $file));
@@ -4746,9 +4760,10 @@
   my $self = shift;
 
   if ($self->{'extra'}->{'footnote'}) {
-    my $nr = 0;
+    my $footnote_nr = 0;
     foreach my $footnote (@{$self->{'extra'}->{'footnote'}}) {
-      $nr++;
+      $footnote_nr++;
+      my $nr = $footnote_nr;
       my $footid = $footid_base.$nr;
       my $docid = $docid_base.$nr;
       while ($self->{'ids'}->{$docid} or $self->{'ids'}->{$footid}) {
@@ -4763,7 +4778,7 @@
       $self->{'targets'}->{$footnote} = { 'id' => $docid,
                                           'target' => $footid,
                                         };
-      print STDERR "Enter footnote $footnote: id $docid, target $footid\n"
+      print STDERR "Enter footnote $footnote: id $docid, target $footid, nr 
$footnote_nr\n"
        .Texinfo::Convert::Texinfo::convert($footnote)."\n"
         if ($self->get_conf('DEBUG'));
     }

Index: Texinfo/Convert/Text.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Text.pm,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- Texinfo/Convert/Text.pm     9 Jul 2011 06:35:39 -0000       1.39
+++ Texinfo/Convert/Text.pm     13 Jul 2011 14:49:09 -0000      1.40
@@ -970,10 +970,19 @@
                 or $root->{'cmdname'} eq 'math')) {
       return convert($root->{'args'}->[0], $options);
     # block commands
-    } elsif (($root->{'cmdname'} eq 'quotation'
-          or $root->{'cmdname'} eq 'smallquotation')) {
+    } elsif ($root->{'cmdname'} eq 'quotation'
+             or $root->{'cmdname'} eq 'smallquotation'
+             or $root->{'cmdname'} eq 'float') {
       if ($root->{'args'}) {
-        $result = convert($root->{'args'}->[0], $options) ."\n";
+        foreach my $arg (@{$root->{'args'}}) {
+          my $converted_arg = convert($arg, $options);
+          if ($converted_arg =~ /\S/) {
+            $result .= $converted_arg.", ";
+          }
+        }
+        $result =~ s/, $//;
+        chomp ($result);
+        $result .= "\n";
       }
     } elsif ($formatting_misc_commands{$root->{'cmdname'}} and 
$root->{'args'}) {
       if ($root->{'cmdname'} eq 'sp') {

Index: t/10menu.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/10menu.t,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/10menu.t  10 Jul 2011 15:35:15 -0000      1.19
+++ t/10menu.t  13 Jul 2011 14:49:09 -0000      1.20
@@ -100,6 +100,36 @@
 @end detailmenu
 @end menu
 '],
+['detailmenu_in_description',
+'
address@hidden
+* Copying Conditions::          Your rights.
address@hidden
+* detailmenu::
address@hidden detailmenu
address@hidden menu
+'],
+['entry_after_detailmenu',
+'@node Top
+
address@hidden
address@hidden
+* second::
address@hidden detailmenu
+
+Menu comment
+
+* first::
+
address@hidden
+* second::
address@hidden detailmenu
+* second::
address@hidden menu
+
address@hidden first
address@hidden second
+'],
 ['detailmenu_on_subnodes',
 '@node Top
 

Index: t/results/coverage/block_commands.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/block_commands.pl,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- t/results/coverage/block_commands.pl        3 Jul 2011 14:50:53 -0000       
1.37
+++ t/results/coverage/block_commands.pl        13 Jul 2011 14:49:10 -0000      
1.38
@@ -480,9 +480,9 @@
 in group
 
 warning
-
 in quotation
 
+a float, b float
 In float
 
 

Index: t/results/coverage/punctuation_in_line_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/coverage/punctuation_in_line_commands.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/coverage/punctuation_in_line_commands.pl  3 Jul 2011 14:50:54 
-0000       1.8
+++ t/results/coverage/punctuation_in_line_commands.pl  13 Jul 2011 14:49:10 
-0000      1.9
@@ -1245,13 +1245,14 @@
 item! After punc
 
 quotation arg! After punc
-
 In quotation
 exdent quotation! After punc
 
+float type! After punc, float label! After punc
 In float
 
 
+float type! After punc, label with caption
 In float with caption.
 
 

Index: t/results/coverage_braces/caption_not_closed.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/coverage_braces/caption_not_closed.pl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/coverage_braces/caption_not_closed.pl     3 Jul 2011 14:50:54 
-0000       1.21
+++ t/results/coverage_braces/caption_not_closed.pl     13 Jul 2011 14:49:10 
-0000      1.22
@@ -242,7 +242,8 @@
 ';
 
 
-$result_texts{'caption_not_closed'} = '
+$result_texts{'caption_not_closed'} = 'Text
+
 
 ';
 

Index: t/results/coverage_braces/test_image.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage_braces/test_image.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/coverage_braces/test_image.pl     3 Jul 2011 14:50:55 -0000       
1.5
+++ t/results/coverage_braces/test_image.pl     13 Jul 2011 14:49:10 -0000      
1.6
@@ -4214,6 +4214,7 @@
 
 In text address@hidden  a@<"%@  < & @ % " .
 
+Image, Image with commands
 address@hidden  a@<"%@  < & @ % " 
 
 In text address@hidden  a@<"%@  < & @ % " .

Index: t/results/float/anchor_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/anchor_in_caption.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/float/anchor_in_caption.pl        3 Jul 2011 14:50:55 -0000       
1.7
+++ t/results/float/anchor_in_caption.pl        13 Jul 2011 14:49:10 -0000      
1.8
@@ -376,6 +376,7 @@
 
 $result_texts{'anchor_in_caption'} = '
 
+fl, label
 In float.
 
 ';

Index: t/results/float/cindex_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/cindex_in_caption.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/float/cindex_in_caption.pl        3 Jul 2011 14:50:55 -0000       
1.7
+++ t/results/float/cindex_in_caption.pl        13 Jul 2011 14:49:10 -0000      
1.8
@@ -467,6 +467,7 @@
 
 $result_texts{'cindex_in_caption'} = '
 
+fl, label
 In float.
 
 

Index: t/results/float/comment_space_comand_in_float.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/float/comment_space_comand_in_float.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/float/comment_space_comand_in_float.pl    3 Jul 2011 14:50:55 
-0000       1.5
+++ t/results/float/comment_space_comand_in_float.pl    13 Jul 2011 14:49:10 
-0000      1.6
@@ -334,6 +334,7 @@
 
 
 $result_texts{'comment_space_comand_in_float'} = '
+Text  , label  
 Float
 
 ';

Index: t/results/float/complex_float.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/complex_float.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/float/complex_float.pl    9 Jul 2011 06:35:40 -0000       1.19
+++ t/results/float/complex_float.pl    13 Jul 2011 14:49:10 -0000      1.20
@@ -4849,6 +4849,7 @@
 After the listoffloats.
 * chapter::
 
+Text, text with a lot of features
 An example of float ...
 
 
@@ -4877,6 +4878,7 @@
 1 A chapter
 ***********
 
+Text, float with a lot of features and no shortcaption
 
 Float text of a float with a lot of features.
 

Index: t/results/float/empty_listoffloats_with_floats.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/float/empty_listoffloats_with_floats.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/float/empty_listoffloats_with_floats.pl   3 Jul 2011 14:50:56 
-0000       1.7
+++ t/results/float/empty_listoffloats_with_floats.pl   13 Jul 2011 14:49:10 
-0000      1.8
@@ -643,8 +643,10 @@
 
 
 $result_texts{'empty_listoffloats_with_floats'} = '
+label1
 Label no caption.
 
+label2
 Label and caption.
 
 

Index: t/results/float/float_with_at_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/float/float_with_at_commands.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/float/float_with_at_commands.pl   3 Jul 2011 14:50:56 -0000       
1.5
+++ t/results/float/float_with_at_commands.pl   13 Jul 2011 14:49:10 -0000      
1.6
@@ -455,7 +455,8 @@
 ';
 
 
-$result_texts{'float_with_at_commands'} = '
+$result_texts{'float_with_at_commands'} = 'entre\'e, premie`re entre\'e
+
 Ceci est notre premie`re entre\'e.
 
 

Index: t/results/float/footnote_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/footnote_in_caption.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/float/footnote_in_caption.pl      3 Jul 2011 14:50:56 -0000       
1.10
+++ t/results/float/footnote_in_caption.pl      13 Jul 2011 14:49:10 -0000      
1.11
@@ -370,6 +370,7 @@
 
 $result_texts{'footnote_in_caption'} = '
 
+fl, label
 In float.
 
 ';

Index: t/results/float/numbering_captions_listoffloats.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/results/float/numbering_captions_listoffloats.pl  9 Jul 2011 06:35:40 
-0000       1.25
+++ t/results/float/numbering_captions_listoffloats.pl  13 Jul 2011 14:49:10 
-0000      1.26
@@ -7541,21 +7541,25 @@
 $result_texts{'numbering_captions_listoffloats'} = 'Test floats
 ***********
 
+Text, text with a lot of features
 
 
 
 
+Text
 No label but caption and shortcaption.
 
 
 
 
+label but no type
 No type but caption and shortcaption.
 
 
 
 
 
+label but no type and no caption
 No type but label and no caption nor shortcaption.
 
 
@@ -7567,11 +7571,13 @@
 
 
 
+label but no type 2
 Second float with no type.
 
 
 
 
+Warning, warning in top
 A warning
 
 
@@ -7586,21 +7592,26 @@
 1 A chapter
 ***********
 
+Text, text in chapter
 Text in chapter
 
 
 
+Text, float with a lot of features and no shortcaption
 
 
+the\'ore`me, theoreme
 A the\'ore`me
 
 
 
+label but no type in chapter
 float with no type.
 
 
 
 
+Warning, warning in chapter
 A warning
 
 
@@ -7611,6 +7622,7 @@
 1.1 A section
 =============
 
+Text, text in section
 
 A text in float no caption a label a type.
 
@@ -7619,9 +7631,11 @@
 **********
 
 * Section within unnumbered::
+Text, unnumbered float
 unnum
 
 
+label but no type in unnumbered
 float with no type.
 
 
@@ -7632,6 +7646,7 @@
 =============================
 
 
+Text, Section within unnumbered float
 Section within unnumbered
 
 
@@ -7640,6 +7655,7 @@
 ***************************
 
 * unnumbered sec::
+Text, Chapter with subsec float
 Chap
 
 
@@ -7647,10 +7663,12 @@
 unnumbered sec
 ==============
 
+Text, unnumbered sec float
 Chap
 
 
 
+label but no type in unnumbered subsec in chapter
 float with no type.
 
 
@@ -7659,6 +7677,7 @@
 Appendix A Appendix for float
 *****************************
 
+Text, appendix sec float
 
 Appendix
 

Index: t/results/float/ref_to_float.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/ref_to_float.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/float/ref_to_float.pl     3 Jul 2011 14:50:56 -0000       1.8
+++ t/results/float/ref_to_float.pl     13 Jul 2011 14:49:10 -0000      1.9
@@ -436,8 +436,10 @@
 ';
 
 
-$result_texts{'ref_to_float'} = 'Float
+$result_texts{'ref_to_float'} = 'Text, Label1
+Float
 
+Label2
 In foat 2.
 
 

Index: t/results/float/simple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/simple.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/float/simple.pl   3 Jul 2011 14:50:56 -0000       1.12
+++ t/results/float/simple.pl   13 Jul 2011 14:49:10 -0000      1.13
@@ -208,7 +208,8 @@
 @end float';
 
 
-$result_texts{'simple'} = '
+$result_texts{'simple'} = 'Type, Label
+
 In float.
 
 ';

Index: t/results/info_tests/error_in_footnote.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/error_in_footnote.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/info_tests/error_in_footnote.pl   3 Jul 2011 14:50:57 -0000       
1.6
+++ t/results/info_tests/error_in_footnote.pl   13 Jul 2011 14:49:11 -0000      
1.7
@@ -555,6 +555,7 @@
 
 $result_texts{'error_in_footnote'} = '
 
+Text, label
 
 Float text1
 

Index: t/results/invalid_nestings/float_in_style_command.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/float_in_style_command.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/invalid_nestings/float_in_style_command.pl        3 Jul 2011 
14:50:57 -0000       1.4
+++ t/results/invalid_nestings/float_in_style_command.pl        13 Jul 2011 
14:49:11 -0000      1.5
@@ -244,6 +244,7 @@
 
 
 $result_texts{'float_in_style_command'} = '
+A, B
 in float
 
 ';

Index: t/results/invalid_nestings/on_block_command_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- t/results/invalid_nestings/on_block_command_line.pl 3 Jul 2011 14:50:58 
-0000       1.29
+++ t/results/invalid_nestings/on_block_command_line.pl 13 Jul 2011 14:49:11 
-0000      1.30
@@ -554,7 +554,6 @@
 $result_texts{'on_block_command_line'} = 'in titlefont
 
 in titlefont  exdent
-
 ';
 
 $result_errors{'on_block_command_line'} = [

Index: t/results/menu/detailmenu_on_subnodes.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/detailmenu_on_subnodes.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/menu/detailmenu_on_subnodes.pl    9 Jul 2011 06:35:41 -0000       
1.9
+++ t/results/menu/detailmenu_on_subnodes.pl    13 Jul 2011 14:49:11 -0000      
1.10
@@ -294,10 +294,22 @@
               'parent' => {}
             },
             {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
               'parent' => {},
               'text' => '
 ',
               'type' => 'empty_line'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'preformatted'
+                }
+              ],
+              'parent' => {},
+              'type' => 'menu_comment'
             },
             {
               'cmdname' => 'detailmenu',
@@ -1390,6 +1402,8 @@
 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[2]{'parent'}
 = 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'end_command'}
 = 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[2];
 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0];
+$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1];
 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6];

Index: t/results/misc_commands/comment_space_command_on_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/comment_space_command_on_line.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/misc_commands/comment_space_command_on_line.pl    3 Jul 2011 
14:50:59 -0000       1.5
+++ t/results/misc_commands/comment_space_command_on_line.pl    13 Jul 2011 
14:49:11 -0000      1.6
@@ -790,6 +790,7 @@
 =========
 
 
+Text, label
 float
 
 

Index: t/results/plaintext_tests/line_passed_and_formats.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/plaintext_tests/line_passed_and_formats.pl        3 Jul 2011 
14:51:01 -0000       1.10
+++ t/results/plaintext_tests/line_passed_and_formats.pl        13 Jul 2011 
14:49:11 -0000      1.11
@@ -3276,7 +3276,6 @@
 
 $result_texts{'line_passed_and_formats'} = '
 special
-
 Quotation special.
 Nested quotation sdflkmsfdlkmfsdqmlkfsdq mlfdsqlkmfdsqmlkfdsq klm fsqdlkmfdsq
 fdsfsdqmlkfsqd m lqlkmf qskmlfq sklm fqds

Index: t/results/preformatted/caption_in_example.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/preformatted/caption_in_example.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/preformatted/caption_in_example.pl        3 Jul 2011 14:51:01 
-0000       1.9
+++ t/results/preformatted/caption_in_example.pl        13 Jul 2011 14:49:12 
-0000      1.10
@@ -296,7 +296,8 @@
 ';
 
 
-$result_texts{'caption_in_example'} = '
+$result_texts{'caption_in_example'} = 'float
+
 in example 
 
 

Index: t/results/quotation/empty_quotation.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/quotation/empty_quotation.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/quotation/empty_quotation.pl      3 Jul 2011 14:51:01 -0000       
1.5
+++ t/results/quotation/empty_quotation.pl      13 Jul 2011 14:49:12 -0000      
1.6
@@ -437,10 +437,6 @@
 
 
 
-
-
-
-
 ';
 
 $result_errors{'empty_quotation'} = [];

Index: t/results/quotation/quotation_and_author.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/quotation/quotation_and_author.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/quotation/quotation_and_author.pl 3 Jul 2011 14:51:01 -0000       
1.4
+++ t/results/quotation/quotation_and_author.pl 13 Jul 2011 14:49:12 -0000      
1.5
@@ -339,7 +339,6 @@
 $result_texts{'quotation_and_author'} = 'A quot---ation
 
 Note
-
 A Note
 ';
 

Index: t/results/quotation/space_at_commands_end_quotation_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/quotation/space_at_commands_end_quotation_line.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/quotation/space_at_commands_end_quotation_line.pl 3 Jul 2011 
14:51:01 -0000       1.5
+++ t/results/quotation/space_at_commands_end_quotation_line.pl 13 Jul 2011 
14:49:12 -0000      1.6
@@ -341,7 +341,6 @@
 A @ at the end of the @quotation line.
 
 @  at the end of line  
-
 A @  at the end of the @quotation line.
 ';
 

Index: t/results/quotation/standard_quotations.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/quotation/standard_quotations.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/quotation/standard_quotations.pl  3 Jul 2011 14:51:01 -0000       
1.4
+++ t/results/quotation/standard_quotations.pl  13 Jul 2011 14:49:12 -0000      
1.5
@@ -751,27 +751,21 @@
 
 
 $result_texts{'standard_quotations'} = 'Note
-
 A Note
 
 note
-
 A note
 
 Caution
-
 Caution
 
 Important
-
 Important
 
 Tip
-
 a Tip
 
 Warning
-
 a Warning.
 ';
 

Index: t/results/sectioning/double_node_anchor_float.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/double_node_anchor_float.pl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/results/sectioning/double_node_anchor_float.pl    3 Jul 2011 14:51:02 
-0000       1.22
+++ t/results/sectioning/double_node_anchor_float.pl    13 Jul 2011 14:49:12 
-0000      1.23
@@ -787,8 +787,11 @@
 
 
 
+Text, node1
 
+Text, anchor1
 
+Text, float1
 
 ';
 

Index: t/results/sectioning/no_element.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/no_element.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/no_element.pl  3 Jul 2011 14:51:02 -0000       1.9
+++ t/results/sectioning/no_element.pl  13 Jul 2011 14:49:12 -0000      1.10
@@ -928,6 +928,7 @@
 
 
 
+float anchor
 In float
 
 Ref to float

Index: t/results/sectioning/placed_things_before_element.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/placed_things_before_element.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/sectioning/placed_things_before_element.pl        3 Jul 2011 
14:51:02 -0000       1.7
+++ t/results/sectioning/placed_things_before_element.pl        13 Jul 2011 
14:49:12 -0000      1.8
@@ -1024,6 +1024,7 @@
 
 
 
+float anchor
 In float
 
 Ref to float

Index: t/results/menu/detailmenu_in_description.pl
===================================================================
RCS file: t/results/menu/detailmenu_in_description.pl
diff -N t/results/menu/detailmenu_in_description.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/menu/detailmenu_in_description.pl 13 Jul 2011 14:49:11 -0000      
1.1
@@ -0,0 +1,351 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'detailmenu_in_description'} = {
+  'contents' => [
+    {
+      'parent' => {},
+      'text' => '
+',
+      'type' => 'empty_line'
+    },
+    {
+      'cmdname' => 'menu',
+      'contents' => [
+        {
+          'extra' => {
+            'command' => {}
+          },
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => '* ',
+              'type' => 'menu_entry_leading_text'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'Copying Conditions'
+                }
+              ],
+              'parent' => {},
+              'type' => 'menu_entry_node'
+            },
+            {
+              'parent' => {},
+              'text' => '::          ',
+              'type' => 'menu_entry_separator'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'Your rights.
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'menu_entry_description'
+            }
+          ],
+          'extra' => {
+            'menu_entry_description' => {},
+            'menu_entry_node' => {
+              'node_content' => [
+                {}
+              ],
+              'normalized' => 'Copying-Conditions'
+            }
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {},
+          'type' => 'menu_entry'
+        },
+        {
+          'cmdname' => 'detailmenu',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'detailmenu'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'detailmenu'
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 5,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'detailmenu'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'spaces_at_end'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command' => {},
+                'command_argument' => 'detailmenu',
+                'text_arg' => 'detailmenu'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 6,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 4,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => ' ',
+                  'type' => 'empty_spaces_after_command'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'menu'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'spaces_at_end'
+                }
+              ],
+              'parent' => {},
+              'type' => 'misc_line_arg'
+            }
+          ],
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'menu',
+            'text_arg' => 'menu'
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 7,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'end_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        'macro' => ''
+      },
+      'parent' => {}
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'detailmenu_in_description'}{'contents'}[0]{'parent'} = 
$result_trees{'detailmenu_in_description'};
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'extra'}{'end_command'}
 = $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'parent'} = 
$result_trees{'detailmenu_in_description'};
+
+$result_texis{'detailmenu_in_description'} = '
address@hidden
+* Copying Conditions::          Your rights.
address@hidden
+* detailmenu::
address@hidden detailmenu
address@hidden menu
+';
+
+
+$result_texts{'detailmenu_in_description'} = '
+* Copying Conditions::          Your rights.
+* detailmenu::
+';
+
+$result_errors{'detailmenu_in_description'} = [
+  {
+    'error_line' => ':2: @menu seen before first @node
+',
+    'file_name' => '',
+    'line_nr' => 2,
+    'macro' => '',
+    'text' => '@menu seen before first @node',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':2: perhaps your @top node should be wrapped in @ifnottex 
rather than @ifinfo?
+',
+    'file_name' => '',
+    'line_nr' => 2,
+    'macro' => '',
+    'text' => 'perhaps your @top node should be wrapped in @ifnottex rather 
than @ifinfo?',
+    'type' => 'error continuation'
+  },
+  {
+    'error_line' => ':4: @detailmenu seen before first @node
+',
+    'file_name' => '',
+    'line_nr' => 4,
+    'macro' => '',
+    'text' => '@detailmenu seen before first @node',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':4: perhaps your @top node should be wrapped in @ifnottex 
rather than @ifinfo?
+',
+    'file_name' => '',
+    'line_nr' => 4,
+    'macro' => '',
+    'text' => 'perhaps your @top node should be wrapped in @ifnottex rather 
than @ifinfo?',
+    'type' => 'error continuation'
+  }
+];
+
+
+
+$result_converted{'plaintext'}->{'detailmenu_in_description'} = '* Menu:
+
+* Copying Conditions::          Your rights.
+* detailmenu::
+';
+
+1;

Index: t/results/menu/entry_after_detailmenu.pl
===================================================================
RCS file: t/results/menu/entry_after_detailmenu.pl
diff -N t/results/menu/entry_after_detailmenu.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/menu/entry_after_detailmenu.pl    13 Jul 2011 14:49:11 -0000      
1.1
@@ -0,0 +1,858 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'entry_after_detailmenu'} = {
+  'contents' => [
+    {
+      'contents' => [],
+      'parent' => {},
+      'type' => 'text_root'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'Top'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'cmdname' => 'menu',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'cmdname' => 'detailmenu',
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                },
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => '* ',
+                      'type' => 'menu_entry_leading_text'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'second'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_node'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '::',
+                      'type' => 'menu_entry_separator'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_description'
+                    }
+                  ],
+                  'extra' => {
+                    'menu_entry_description' => {},
+                    'menu_entry_node' => {
+                      'node_content' => [
+                        {}
+                      ],
+                      'normalized' => 'second'
+                    }
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 5,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'menu_entry'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'extra' => {
+                            'command' => {}
+                          },
+                          'parent' => {},
+                          'text' => ' ',
+                          'type' => 'empty_spaces_after_command'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'detailmenu'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'spaces_at_end'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'misc_line_arg'
+                    }
+                  ],
+                  'cmdname' => 'end',
+                  'extra' => {
+                    'command' => {},
+                    'command_argument' => 'detailmenu',
+                    'text_arg' => 'detailmenu'
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 6,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'end_command' => {}
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 4,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'empty_line'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'Menu comment
+'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'empty_line'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'preformatted'
+                }
+              ],
+              'parent' => {},
+              'type' => 'menu_comment'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'first'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'first'
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 10,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'after_description_line'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'preformatted'
+                }
+              ],
+              'parent' => {},
+              'type' => 'menu_comment'
+            },
+            {
+              'cmdname' => 'detailmenu',
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                },
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => '* ',
+                      'type' => 'menu_entry_leading_text'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'second'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_node'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '::',
+                      'type' => 'menu_entry_separator'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_description'
+                    }
+                  ],
+                  'extra' => {
+                    'menu_entry_description' => {},
+                    'menu_entry_node' => {
+                      'node_content' => [
+                        {}
+                      ],
+                      'normalized' => 'second'
+                    }
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 13,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'menu_entry'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'extra' => {
+                            'command' => {}
+                          },
+                          'parent' => {},
+                          'text' => ' ',
+                          'type' => 'empty_spaces_after_command'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'detailmenu'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'spaces_at_end'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'misc_line_arg'
+                    }
+                  ],
+                  'cmdname' => 'end',
+                  'extra' => {
+                    'command' => {},
+                    'command_argument' => 'detailmenu',
+                    'text_arg' => 'detailmenu'
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 14,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'end_command' => {}
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 12,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'second'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'second'
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 15,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'menu'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'spaces_at_end'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command' => {},
+                'command_argument' => 'menu',
+                'text_arg' => 'menu'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 16,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 3,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'first'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'first'
+          }
+        ],
+        'normalized' => 'first'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 18,
+        'macro' => ''
+      },
+      'parent' => {}
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => ' ',
+              'type' => 'empty_spaces_after_command'
+            },
+            {
+              'parent' => {},
+              'text' => 'second'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [],
+            'normalized' => 'second'
+          }
+        ],
+        'normalized' => 'second'
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 19,
+        'macro' => ''
+      },
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'entry_after_detailmenu'}{'contents'}[0]{'parent'} = 
$result_trees{'entry_after_detailmenu'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'extra'}{'command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'end_command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'extra'}{'command'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'parent'} = 
$result_trees{'entry_after_detailmenu'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'entry_after_detailmenu'}{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'node_content'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'parent'} = 
$result_trees{'entry_after_detailmenu'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'entry_after_detailmenu'}{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'parent'} = 
$result_trees{'entry_after_detailmenu'};
+
+$result_texis{'entry_after_detailmenu'} = '@node Top
+
address@hidden
address@hidden
+* second::
address@hidden detailmenu
+
+Menu comment
+
+* first::
+
address@hidden
+* second::
address@hidden detailmenu
+* second::
address@hidden menu
+
address@hidden first
address@hidden second
+';
+
+
+$result_texts{'entry_after_detailmenu'} = '
+* second::
+
+Menu comment
+
+* first::
+
+* second::
+* second::
+
+';
+
+$result_sectioning{'entry_after_detailmenu'} = {};
+
+$result_nodes{'entry_after_detailmenu'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'first'
+    },
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'second'
+      },
+      'node_prev' => {},
+      'node_up' => {}
+    },
+    'node_prev' => {},
+    'node_up' => {}
+  },
+  'menus' => [
+    {
+      'cmdname' => 'menu',
+      'extra' => {
+        'end_command' => {
+          'cmdname' => 'end',
+          'extra' => {
+            'command' => {},
+            'command_argument' => 'menu',
+            'text_arg' => 'menu'
+          }
+        }
+      }
+    }
+  ],
+  'node_next' => {},
+  'node_up' => {
+    'extra' => {
+      'manual_content' => [
+        {
+          'text' => 'dir'
+        }
+      ]
+    }
+  }
+};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_next'}{'node_prev'}
 = $result_nodes{'entry_after_detailmenu'}{'menu_child'};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_next'}{'node_up'} 
= $result_nodes{'entry_after_detailmenu'};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_prev'} = 
$result_nodes{'entry_after_detailmenu'};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_up'} = 
$result_nodes{'entry_after_detailmenu'};
+$result_nodes{'entry_after_detailmenu'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'entry_after_detailmenu'}{'menus'}[0];
+$result_nodes{'entry_after_detailmenu'}{'node_next'} = 
$result_nodes{'entry_after_detailmenu'}{'menu_child'};
+
+$result_menus{'entry_after_detailmenu'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'first'
+    },
+    'menu_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'normalized' => 'second'
+      },
+      'menu_prev' => {},
+      'menu_up' => {},
+      'menu_up_hash' => {
+        'Top' => 1
+      }
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'entry_after_detailmenu'}{'menu_child'}{'menu_next'}{'menu_prev'}
 = $result_menus{'entry_after_detailmenu'}{'menu_child'};
+$result_menus{'entry_after_detailmenu'}{'menu_child'}{'menu_next'}{'menu_up'} 
= $result_menus{'entry_after_detailmenu'};
+$result_menus{'entry_after_detailmenu'}{'menu_child'}{'menu_up'} = 
$result_menus{'entry_after_detailmenu'};
+
+$result_errors{'entry_after_detailmenu'} = [];
+
+
+
+$result_converted{'plaintext'}->{'entry_after_detailmenu'} = '* Menu:
+
+* second::
+
+Menu comment
+
+* first::
+
+* second::
+* second::
+
+';
+
+1;



reply via email to

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