texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp texi2any.pl Texinfo/Parser.pm Texinf...


From: Patrice Dumas
Subject: texinfo/tp texi2any.pl Texinfo/Parser.pm Texinf...
Date: Tue, 16 Aug 2011 22:07:23 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/08/16 22:07:23

Modified files:
        tp             : texi2any.pl 
        tp/Texinfo     : Parser.pm Structuring.pm 
        tp/Texinfo/Convert: HTML.pm 
        tp/t           : 10menu.t html_tests.t test_utils.pl 
        tp/t/results/menu: comment_on_menu_line.pl dash_in_menu.pl 
                           detailmenu.pl detailmenu_in_description.pl 
                           detailmenu_on_subnodes.pl 
                           entry_after_detailmenu.pl 
                           example_in_menu_comment.pl formats_in_menu.pl 
                           menu_entry_name.pl menu_entry_name_comment.pl 
                           menu_entry_no_entry.pl 
                           menu_entry_no_entry_location.pl 
                           menu_entry_node.pl 
                           menu_entry_node_comments.pl 
                           menu_in_example.pl 
                           menu_title_before_entries.pl 
                           no_colon_in_menu.pl 
                           reference_to_external_manual.pl simple.pl 
                           simple_no_menu.pl 
Added files:
        tp/t/results/html_tests: simple_menu.pl 

Log message:
        If SIMPLE_MENU is set, modify the menus to have a simple menu simply
        holding preformatted.
        Adjust html formatting to that structure.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/texi2any.pl?cvsroot=texinfo&r1=1.44&r2=1.45
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.275&r2=1.276
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.74&r2=1.75
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/HTML.pm?cvsroot=texinfo&r1=1.132&r2=1.133
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/10menu.t?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/html_tests.t?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/test_utils.pl?cvsroot=texinfo&r1=1.92&r2=1.93
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/html_tests/simple_menu.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/comment_on_menu_line.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/dash_in_menu.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu.pl?cvsroot=texinfo&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu_in_description.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu_on_subnodes.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/entry_after_detailmenu.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/example_in_menu_comment.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/formats_in_menu.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_entry_name.pl?cvsroot=texinfo&r1=1.26&r2=1.27
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_entry_name_comment.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_entry_no_entry.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_entry_no_entry_location.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_entry_node.pl?cvsroot=texinfo&r1=1.26&r2=1.27
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_entry_node_comments.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_in_example.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_title_before_entries.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/no_colon_in_menu.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/reference_to_external_manual.pl?cvsroot=texinfo&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/simple.pl?cvsroot=texinfo&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/simple_no_menu.pl?cvsroot=texinfo&r1=1.8&r2=1.9

Patches:
Index: texi2any.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/texi2any.pl,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- texi2any.pl 14 Aug 2011 00:34:05 -0000      1.44
+++ texi2any.pl 16 Aug 2011 22:07:19 -0000      1.45
@@ -609,6 +609,7 @@
              'floats' => 1,
              'split' => 1,
              'internal_links' => 1,
+             'simple_menus' => 1,
              'converter' => sub{Texinfo::Convert::HTML->converter(@_)},
            },
   'debugcount' => {
@@ -745,6 +746,10 @@
     Texinfo::Structuring::number_floats($floats);
   }
   $error_count = handle_errors($parser, $error_count);
+  if (get_conf('SIMPLE_MENU')
+      and $formats_table{$format}->{'simple_menu'}) {
+    $parser->Texinfo::Structuring::set_menus_to_simple_menu();
+  }
 
   my $converter_options = { %$converter_default_options, 
                             %$cmdline_options,

Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.275
retrieving revision 1.276
diff -u -b -r1.275 -r1.276
--- Texinfo/Parser.pm   14 Aug 2011 17:31:45 -0000      1.275
+++ Texinfo/Parser.pm   16 Aug 2011 22:07:20 -0000      1.276
@@ -260,7 +260,9 @@
                               # @documentlanguage
   'ENABLE_ENCODING' => 1,     # corresponds to --enable-encoding.
   'MAX_MACRO_CALL_NESTING' => 100000, # max number of nested macro calls
-  'TOP_NODE_UP' => '(dir)'    # up node of Top node
+  'TOP_NODE_UP' => '(dir)',   # up node of Top node
+  'SIMPLE_MENU' => 0          # currently not used in the parser for now, 
+                              # but relevant for structuring
 );
 
 # The commands in initialization_overrides are not set in the document if
@@ -904,6 +906,11 @@
   return $self->{'extra'};
 }
 
+# @ dircategory_direntry
+# @ unassociated_menus
+# perl_encoding
+# encoding_name
+# input_file_name
 sub global_informations ($)
 {
   my $self = shift;
@@ -4096,6 +4103,9 @@
                                               $command), $line_nr);
                   $self->line_error ($self->__("perhaps your address@hidden 
node should be wrapped in address@hidden rather than address@hidden"), 
                                 $line_nr, 1);
+                  if ($command eq 'menu') {
+                    push @{$self->{'info'}->{'unassociated_menus'}}, $current;
+                  }
                 }
                 push @{$current->{'contents'}}, {'type' => 'menu_comment',
                                                  'parent' => $current,

Index: Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -b -r1.74 -r1.75
--- Texinfo/Structuring.pm      14 Aug 2011 00:34:05 -0000      1.74
+++ Texinfo/Structuring.pm      16 Aug 2011 22:07:20 -0000      1.75
@@ -374,7 +374,7 @@
                   = 
$menu_content->{'extra'}->{'menu_entry_node'}->{'normalized'};
                 $menu_node = $self->{'labels'}->{$normalized_menu_node};
                 $menu_node->{'menu_up'} = $node;
-                
$menu_node->{'menu_up_hash'}->{$node->{'extra'}->{'normalized'}} =1;
+                
$menu_node->{'menu_up_hash'}->{$node->{'extra'}->{'normalized'}} = 1;
               }
             } else {
               $external_node = 1;
@@ -1192,4 +1192,88 @@
   }
 }
 
+# modify the menu tree to put description and menu comment content
+# together directly in the menu.  Put the menu_entry in a preformatted.
+# last merge preformatted.
+sub menu_to_simple_menu($);
+
+sub menu_to_simple_menu($)
+{
+  my $menu = shift;
+  
+  my @contents;
+  foreach my $content (@{$menu->{'contents'}}) {
+    if ($content->{'type'} and $content->{'type'} eq 'menu_comment') {
+      foreach my $comment_content (@{$content->{'contents'}}) {
+        push @contents, $comment_content;
+      }
+    } elsif ($content->{'type'} and $content->{'type'} eq 'menu_entry') {
+      my $preformatted = {'type' => 'preformatted', 'contents' => [$content]};
+      $content->{'parent'} = $preformatted;
+      push @contents, $preformatted;
+      my $in_description;
+      my @args = @{$content->{'args'}};
+      @{$content->{'args'}} = ();
+      while (@args) {
+        if ($args[0]->{'type'} and $args[0]->{'type'} eq 
'menu_entry_description') {
+          my $description = shift @args;
+          push @contents, @{$description->{'contents'}};
+          push @contents, @args;
+          last;
+        } else {
+          my $arg = shift @args;
+          push @{$content->{'args'}}, $arg;
+        }
+      }
+    } elsif ($content->{'cmdname'}
+             and $Texinfo::Common::menu_commands{$content->{'cmdname'}}) {
+      menu_to_simple_menu($content);
+      push @contents, $content;
+    } else {
+      push @contents, $content;
+    }
+  }
+  
+  # reset parent, put in menu and merge preformatted.
+  @{$menu->{'contents'}} = ();
+  my $current_preformatted;
+  foreach my $content (@contents) {
+    $content->{'parent'} = $menu;
+    if ($content->{'type'} and $content->{'type'} eq 'preformatted') {
+      if (!defined($current_preformatted)) {
+        $current_preformatted = $content;
+        push @{$menu->{'contents'}}, $content;
+      } else {
+        foreach my $preformatted_content (@{$content->{'contents'}}) {
+          push @{$current_preformatted->{'contents'}}, $preformatted_content;
+          $preformatted_content->{'parent'} = $current_preformatted;
+        }
+      }
+    } else {
+      $current_preformatted = undef;
+      push @{$menu->{'contents'}}, $content;
+    }
+  }
+}
+
+sub set_menus_to_simple_menu($)
+{
+  my $self = shift;
+
+  if ($self->{'info'} and $self->{'info'}->{'unassociated_menus'}) {
+    foreach my $menu (@{$self->{'info'}->{'unassociated_menus'}}) {
+      menu_to_simple_menu ($menu);
+    }
+  }
+  if ($self->{'nodes'} and @{$self->{'nodes'}}) {
+    foreach my $node (@{$self->{'nodes'}}) {
+      if ($node->{'menus'}) {
+        foreach my $menu (@{$node->{'menus'}}) {
+          menu_to_simple_menu ($menu);
+        }
+      }
+    }
+  }
+}
+
 1;

Index: Texinfo/Convert/HTML.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/HTML.pm,v
retrieving revision 1.132
retrieving revision 1.133
diff -u -b -r1.132 -r1.133
--- Texinfo/Convert/HTML.pm     15 Aug 2011 12:53:25 -0000      1.132
+++ Texinfo/Convert/HTML.pm     16 Aug 2011 22:07:20 -0000      1.133
@@ -3482,9 +3482,13 @@
     }
     $description =~ s/^<pre[^>]*>//;
     $description =~ s/<\/pre>$//;
+    $result = $result . $description;
 
+    if (!$self->get_conf('SIMPLE_MENU')) {
     my $pre_class = $self->_preformatted_class();
-    return $self->attribute_class('pre', $pre_class).">".$result . 
$description."</pre>";
+      $result = $self->attribute_class('pre', $pre_class).">".$result."</pre>";
+    }
+    return $result;
   }
 
   my $name;
@@ -4030,6 +4034,10 @@
       } elsif (exists($default_commands_conversion{$command})) {
         $self->{'commands_conversion'}->{$command}
            = $default_commands_conversion{$command};
+        if ($command eq 'menu' and $self->get_conf('SIMPLE_MENU')) {
+          $self->{'commands_conversion'}->{$command} 
+            = $default_commands_conversion{'example'};
+        }
       }
     }
   }

Index: t/10menu.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/10menu.t,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/10menu.t  14 Aug 2011 20:23:04 -0000      1.22
+++ t/10menu.t  16 Aug 2011 22:07:20 -0000      1.23
@@ -340,6 +340,7 @@
 
 foreach my $test (@test_cases) {
   push @{$test->[2]->{'test_formats'}}, 'plaintext';
+  push @{$test->[2]->{'test_formats'}}, 'html';
 }
 
 our ($arg_test_case, $arg_generate, $arg_debug);

Index: t/html_tests.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/html_tests.t,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/html_tests.t      13 Aug 2011 20:19:10 -0000      1.6
+++ t/html_tests.t      16 Aug 2011 22:07:20 -0000      1.7
@@ -52,7 +52,64 @@
 @cindex node
 @printindex cp
 
-']
+'],
+['simple_menu',
+'@menu
+* (ggg):: description
address@hidden
address@hidden idescr
address@hidden itemize
+AAA
+
+CCC
+
address@hidden
address@hidden iaa
address@hidden itemize
+
+BBB
+
address@hidden
address@hidden ibb
address@hidden itemize
+* (manual)::
+
+comment
+
+* (after_comment):: description
+in description
+* (after_description)::
+
address@hidden
+* (detailggg):: detaildescription
address@hidden
address@hidden idetaildescr
address@hidden itemize
+detailAAA
+
+detailCCC
+
address@hidden
address@hidden detailiaa
address@hidden itemize
+
+detailBBB
+
address@hidden
address@hidden detailibb
address@hidden itemize
+* (detailmanual)::
+
+detailcomment
+
+* (detailafter_comment):: detaildescription
+in detaildescription
+* (detailafter_description)::
+
address@hidden detailmenu
address@hidden menu
+' ,{'SIMPLE_MENU' => 1}
+],
 );
 
 foreach my $test (@test_cases) {

Index: t/test_utils.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/test_utils.pl,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -b -r1.92 -r1.93
--- t/test_utils.pl     14 Aug 2011 00:34:06 -0000      1.92
+++ t/test_utils.pl     16 Aug 2011 22:07:20 -0000      1.93
@@ -35,12 +35,12 @@
 # FIXME use texinfo instead of texi2html
 Locale::Messages::bindtextdomain ('texi2html_document', 
'../texi2html/locales');
 
-my $output_files_dir = 't/output_files/';
+our $output_files_dir = 't/output_files/';
 mkdir $output_files_dir if (! -d $output_files_dir);
 
 ok(1);
 
-my %formats = (
+our %formats = (
   'plaintext' => \&convert_to_plaintext,
   'info' => \&convert_to_info,
   'html' => \&convert_to_html,
@@ -48,9 +48,10 @@
   'debugcount' => \&debugcount,
 );
 
-my %extensions = (
+our %extensions = (
   'plaintext' => 'txt',
   'debugcount' => 'txt',
+  'html_text' => 'html',
 );
 
 our $arg_generate;
@@ -156,7 +157,7 @@
 my @node_keys = ('node_next', 'node_prev', 'node_up', 'menus', 
   'associated_section');
 my %avoided_keys_tree;
-my @avoided_keys_tree = (@sections_keys, @menus_keys, @node_keys, 
+our @avoided_keys_tree = (@sections_keys, @menus_keys, @node_keys, 
    'menu_child', 'element_next', 'directions', 'page_next');
 foreach my $avoided_key(@avoided_keys_tree) {
   $avoided_keys_tree{$avoided_key} = 1;
@@ -275,6 +276,10 @@
     if ($format eq 'html_text' 
         and !defined($parser_options->{'SPLIT'})
         and !defined($converter_options->{'SPLIT'}));
+  if (!defined($converter_options->{'SIMPLE_MENU'}) 
+       and $parser_options->{'SIMPLE_MENU'}) {
+    $converter_options->{'SIMPLE_MENU'} = 1;
+  }
   my $converter =
      Texinfo::Convert::HTML->converter ({'DEBUG' => $self->{'DEBUG'},
                                          'parser' => $parser,
@@ -397,6 +402,9 @@
                                                      $merged_index_entries,
                                                      $index_names);
   }
+  if ($parser_options->{'SIMPLE_MENU'}) {
+    $parser->Texinfo::Structuring::set_menus_to_simple_menu();
+  }
 
   my $converted_text = Texinfo::Convert::Text::convert($result, {'TEST' => 1});
 

Index: t/results/menu/comment_on_menu_line.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/comment_on_menu_line.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/menu/comment_on_menu_line.pl      14 Aug 2011 17:31:48 -0000      
1.4
+++ t/results/menu/comment_on_menu_line.pl      16 Aug 2011 22:07:21 -0000      
1.5
@@ -482,4 +482,88 @@
 
 ';
 
+
+$result_converted{'html'}->{'comment_on_menu_line'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<div class="header">
+<p>
+Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a 
href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
+</div>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><th colspan="3" align="left" valign="top"></th></tr><tr><td align="left" 
valign="top">&bull; <a href="#first" 
accesskey="1">first</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+
+<a name="first-1"></a>
+<h1 class="chapter">1 first</h1>
+<hr>
+<a name="first"></a>
+<div class="header">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="previous">Top</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<h3 class="node-heading">first</h3>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'comment_on_menu_line'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/dash_in_menu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/dash_in_menu.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/menu/dash_in_menu.pl      14 Aug 2011 17:31:48 -0000      1.13
+++ t/results/menu/dash_in_menu.pl      16 Aug 2011 22:07:21 -0000      1.14
@@ -261,4 +261,72 @@
 comment -- in.
 ';
 
+
+$result_converted{'html'}->{'dash_in_menu'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a 
href="manual.html#n_002d_002d_002dode" 
accesskey="1">entry&mdash;in</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">         description &mdash; in.
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+comment &mdash; in.
+</pre></th></tr></table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'dash_in_menu'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/detailmenu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/detailmenu.pl,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- t/results/menu/detailmenu.pl        14 Aug 2011 17:31:49 -0000      1.28
+++ t/results/menu/detailmenu.pl        16 Aug 2011 22:07:21 -0000      1.29
@@ -386,4 +386,73 @@
 * detailmenu::
 ';
 
+
+$result_converted{'html'}->{'detailmenu'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; Copying 
Conditions:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">          
Your rights.
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+</pre></th></tr><tr><td align="left" valign="top">&bull; 
detailmenu:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'detailmenu'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/detailmenu_in_description.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/detailmenu_in_description.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/menu/detailmenu_in_description.pl 14 Aug 2011 17:31:49 -0000      
1.2
+++ t/results/menu/detailmenu_in_description.pl 16 Aug 2011 22:07:21 -0000      
1.3
@@ -362,4 +362,72 @@
 * detailmenu::
 ';
 
+
+$result_converted{'html'}->{'detailmenu_in_description'} = '<!DOCTYPE html 
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; Copying 
Conditions:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">          
Your rights.
+</td></tr>
+<tr><td align="left" valign="top">&bull; 
detailmenu:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'detailmenu_in_description'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

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.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/menu/detailmenu_on_subnodes.pl    14 Aug 2011 17:31:49 -0000      
1.11
+++ t/results/menu/detailmenu_on_subnodes.pl    16 Aug 2011 22:07:21 -0000      
1.12
@@ -2053,4 +2053,148 @@
 
 ';
 
+
+$result_converted{'html'}->{'detailmenu_on_subnodes'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<div class="header">
+<p>
+Next: <a href="#chapter" accesskey="n" rel="next">chapter</a>, Up: <a 
href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
+</div>
+<h1 class="node-heading">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="#chapter" 
accesskey="1">chapter</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="#chapter-2" 
accesskey="2">chapter 2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#section" 
accesskey="3">section</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+</pre></th></tr><tr><th colspan="3" align="left" valign="top"><pre 
class="menu-comment">Chap 2
+
+</pre></th></tr><tr><td align="left" valign="top">&bull; <a 
href="#section-chap-2" accesskey="4">section chap 
2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="#unnumberedsec" 
accesskey="5">unnumberedsec</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+</table>
+
+<hr>
+<a name="chapter"></a>
+<div class="header">
+<p>
+Next: <a href="#chapter-2" accesskey="n" rel="next">chapter 2</a>, Previous: 
<a href="#Top" accesskey="p" rel="previous">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<a name="chapter-1"></a>
+<h1 class="chapter">1 chapter</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="#section" 
accesskey="1">section</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+</table>
+
+<hr>
+<a name="section"></a>
+<div class="header">
+<p>
+Up: <a href="#chapter" accesskey="u" rel="up">chapter</a> &nbsp; </p>
+</div>
+<a name="section-1"></a>
+<h2 class="section">1.1 section</h2>
+
+<hr>
+<a name="chapter-2"></a>
+<div class="header">
+<p>
+Previous: <a href="#chapter" accesskey="p" rel="previous">chapter</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<a name="chapter-2-1"></a>
+<h1 class="chapter">2 chapter 2</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="#section-chap-2" 
accesskey="1">section chap 2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="#unnumberedsec" 
accesskey="2">unnumberedsec</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+</table>
+
+<hr>
+<a name="section-chap-2"></a>
+<div class="header">
+<p>
+Next: <a href="#unnumberedsec" accesskey="n" rel="next">unnumberedsec</a>, Up: 
<a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
+</div>
+<a name="section-chap-2-1"></a>
+<h2 class="section">2.1 section chap 2</h2>
+
+<hr>
+<a name="unnumberedsec"></a>
+<div class="header">
+<p>
+Previous: <a href="#section-chap-2" accesskey="p" rel="previous">section chap 
2</a>, Up: <a href="#chapter-2" accesskey="u" rel="up">chapter 2</a> &nbsp; </p>
+</div>
+<a name="unnumberedsec-1"></a>
+<h2 class="unnumberedsec">unnumberedsec</h2>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'detailmenu_on_subnodes'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/entry_after_detailmenu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/entry_after_detailmenu.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/menu/entry_after_detailmenu.pl    14 Aug 2011 17:31:49 -0000      
1.2
+++ t/results/menu/entry_after_detailmenu.pl    16 Aug 2011 22:07:21 -0000      
1.3
@@ -883,4 +883,104 @@
 
 ';
 
+
+$result_converted{'html'}->{'entry_after_detailmenu'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<div class="header">
+<p>
+Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a 
href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
+</div>
+<h1 class="node-heading">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="#second" 
accesskey="1">second</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+Menu comment
+
+</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#first" 
accesskey="2">first</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#second" 
accesskey="3">second</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="#second" 
accesskey="4">second</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+</table>
+
+<hr>
+<a name="first"></a>
+<div class="header">
+<p>
+Next: <a href="#second" accesskey="n" rel="next">second</a>, Previous: <a 
href="#Top" accesskey="p" rel="previous">Top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<h3 class="node-heading">first</h3>
+<hr>
+<a name="second"></a>
+<div class="header">
+<p>
+Previous: <a href="#first" accesskey="p" rel="previous">first</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<h3 class="node-heading">second</h3>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'entry_after_detailmenu'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/example_in_menu_comment.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/example_in_menu_comment.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/menu/example_in_menu_comment.pl   14 Aug 2011 17:31:49 -0000      
1.12
+++ t/results/menu/example_in_menu_comment.pl   16 Aug 2011 22:07:22 -0000      
1.13
@@ -360,4 +360,79 @@
 
 ';
 
+
+$result_converted{'html'}->{'example_in_menu_comment'} = '<!DOCTYPE html 
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; entry:</td><td>&nbsp;&nbsp;</td><td 
align="left" valign="top">
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+</pre><div class="example">
+<pre class="example">in 
+
+example
+</pre></div>
+<pre class="menu-comment">
+menu comment.
+
+</pre></th></tr></table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'example_in_menu_comment'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/formats_in_menu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/formats_in_menu.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/menu/formats_in_menu.pl   14 Aug 2011 17:31:49 -0000      1.12
+++ t/results/menu/formats_in_menu.pl   16 Aug 2011 22:07:22 -0000      1.13
@@ -1026,4 +1026,97 @@
 
 ';
 
+
+$result_converted{'html'}->{'formats_in_menu'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<h1 class="node-heading">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="gcc.html#Top" 
accesskey="1">(gcc)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"> text
+<dl compact="compact">
+<dt>item</dt>
+<dd><pre class="menu-preformatted">* table line::
+</pre></dd>
+</dl>
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+</pre></th></tr><tr><td align="left" valign="top">&bull; <a 
href="info.html#Top" accesskey="2">(info)</a>:</td><td>&nbsp;&nbsp;</td><td 
align="left" valign="top">
+<pre class="verbatim">some @ verb{x atim
+* texinfo:: in @ verbatim
+</pre></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="manual2.html#Top" 
accesskey="3">(manual2)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"> %
+Log$
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="truc.html#Top" 
accesskey="4">(truc)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"> <acronym>description
+* acronym::</acronym>
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+</pre><div class="example">
+<pre class="example">* subsubsection::
+Menu comment
+</pre></div>
+<pre class="menu-comment">
+</pre></th></tr></table>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'formats_in_menu'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_entry_name.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/menu_entry_name.pl,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- t/results/menu/menu_entry_name.pl   14 Aug 2011 17:31:49 -0000      1.26
+++ t/results/menu/menu_entry_name.pl   16 Aug 2011 22:07:22 -0000      1.27
@@ -1115,4 +1115,87 @@
 * a: (f)b3.c. d
 ';
 
+
+$result_converted{'html'}->{'menu_entry_name'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="f.html#b" 
accesskey="1">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b1_002ec" 
accesskey="2">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b2_002ec" 
accesskey="3">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">    
 
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b3_002ec" 
accesskey="4">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">    
d
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b1_002e" 
accesskey="5">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top"> 
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b2-_002e" 
accesskey="6">a </a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b3_002e" 
accesskey="7">a.n</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  
       d
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b1_002ec" 
accesskey="8">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b2_002ec" 
accesskey="9">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">  
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a 
href="f.html#b3_002ec">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"> d
+</td></tr>
+</table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_entry_name'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_entry_name_comment.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/menu_entry_name_comment.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/results/menu/menu_entry_name_comment.pl   14 Aug 2011 17:31:49 -0000      
1.25
+++ t/results/menu/menu_entry_name_comment.pl   16 Aug 2011 22:07:22 -0000      
1.26
@@ -655,4 +655,73 @@
 * a: (f)b3c.c,    d
 ';
 
+
+$result_converted{'html'}->{'menu_entry_name_comment'} = '<!DOCTYPE html 
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="f.html#b" 
accesskey="1">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b" 
accesskey="2">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b1c_002ec" 
accesskey="3">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b2c_002ec" 
accesskey="4">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#b3c_002ec" 
accesskey="5">a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">    
d</td></tr>
+</table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_entry_name_comment'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_entry_no_entry.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/menu_entry_no_entry.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/results/menu/menu_entry_no_entry.pl       3 Jul 2011 14:50:59 -0000       
1.25
+++ t/results/menu/menu_entry_no_entry.pl       16 Aug 2011 22:07:22 -0000      
1.26
@@ -281,4 +281,71 @@
 * a5b: 
 ';
 
+
+$result_converted{'html'}->{'menu_entry_no_entry'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">* a1:
+* a2:  
+* a1c:* a2c:  * a4<b>a</b>: 
+* a5<b>b</b>: </pre></th></tr></table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_entry_no_entry'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_entry_no_entry_location.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/menu_entry_no_entry_location.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/menu/menu_entry_no_entry_location.pl      14 Aug 2011 17:31:49 
-0000      1.5
+++ t/results/menu/menu_entry_no_entry_location.pl      16 Aug 2011 22:07:22 
-0000      1.6
@@ -371,4 +371,78 @@
 * (last manual)::
 ';
 
+
+$result_converted{'html'}->{'menu_entry_no_entry_location'} = '<!DOCTYPE html 
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="manual.html#Top" 
accesskey="1">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"> begin description
+* not an entry ?
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="manual.html#Top" 
accesskey="2">(manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"> an entry
+  in description
+* and here ?
+with text.
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="last manual.html#Top" 
accesskey="3">(last manual)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+</table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_entry_no_entry_location'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_entry_node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/menu_entry_node.pl,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- t/results/menu/menu_entry_node.pl   14 Aug 2011 17:31:49 -0000      1.26
+++ t/results/menu/menu_entry_node.pl   16 Aug 2011 22:07:22 -0000      1.27
@@ -455,4 +455,76 @@
 * (f)@a:: 
 ';
 
+
+$result_converted{'html'}->{'menu_entry_node'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="f.html#a1" 
accesskey="1">(f)a1</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#a2" 
accesskey="2">(f)a2</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">  
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#a3" 
accesskey="3">(f)a3</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">         d
+</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#g_t_0040a" 
accesskey="4">(f)@a</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"> 
+</td></tr>
+</table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_entry_node'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_entry_node_comments.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/menu_entry_node_comments.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/results/menu/menu_entry_node_comments.pl  14 Aug 2011 17:31:50 -0000      
1.25
+++ t/results/menu/menu_entry_node_comments.pl  16 Aug 2011 22:07:22 -0000      
1.26
@@ -480,4 +480,72 @@
 * (f) a4 ::   
 ';
 
+
+$result_converted{'html'}->{'menu_entry_node_comments'} = '<!DOCTYPE html 
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="f.html#a1c" 
accesskey="1">(f)a1c</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#a2c" 
accesskey="2">(f)a2c</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#a3c" 
accesskey="3">(f)a3c</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">         d</td></tr>
+<tr><td align="left" valign="top">&bull; <a href="f.html#a4" 
accesskey="4">(f)a4 </a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top"></td></tr>
+</table>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_entry_node_comments'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_in_example.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/menu_in_example.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/menu/menu_in_example.pl   14 Aug 2011 17:31:50 -0000      1.2
+++ t/results/menu/menu_in_example.pl   16 Aug 2011 22:07:23 -0000      1.3
@@ -787,4 +787,86 @@
      * a menu name:(other) node. 
 ';
 
+
+$result_converted{'html'}->{'menu_in_example'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<h1 class="node-heading">Top</h1>
+
+<div class="example">
+<table class="menu" border="0" cellspacing="0"><tr><td>
+<pre class="menu-preformatted">&bull; <a href="entry.html#Top" 
accesskey="1">(entry)</a>::
+</pre><table class="cartouche" border="1"><tr><td>
+<pre class="menu-preformatted">in cartouche in description in menu in example
+</pre></td></tr></table>
+</pre><pre class="menu-comment">
+</pre><table class="cartouche" border="1"><tr><td>
+<pre class="menu-comment">in cartouche in menu comment in menu in example
+</pre></td></tr></table>
+<pre class="menu-comment">
+</pre><pre class="menu-preformatted">&bull; <a href="node.html#menu" 
accesskey="2">(node) menu</a>::      a node in menu
+</pre><pre class="menu-preformatted">&bull; a menu name:<a 
href="other.html#node" accesskey="3">(other) node</a>. 
+</pre></td></tr></table>
+</div>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_in_example'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/menu_title_before_entries.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/menu_title_before_entries.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/menu/menu_title_before_entries.pl 14 Aug 2011 17:31:50 -0000      
1.7
+++ t/results/menu/menu_title_before_entries.pl 16 Aug 2011 22:07:23 -0000      
1.8
@@ -397,4 +397,88 @@
 
 ';
 
+
+$result_converted{'html'}->{'menu_title_before_entries'} = '<!DOCTYPE html 
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<div class="header">
+<p>
+Next: <a href="#subnode" accesskey="n" rel="next">subnode</a>, Up: <a 
href="dir.html#Top" accesskey="u" rel="up">(dir)</a> &nbsp; </p>
+</div>
+<h1 class="node-heading">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><th colspan="3" align="left" valign="top"><pre 
class="menu-comment">Horizontal space
+</pre></th></tr><tr><td align="left" valign="top">&bull; <a href="#subnode" 
accesskey="1">subnode</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+</table>
+
+<hr>
+<a name="subnode"></a>
+<div class="header">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="previous">Top</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<h3 class="node-heading">subnode</h3>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'menu_title_before_entries'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/no_colon_in_menu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/no_colon_in_menu.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/menu/no_colon_in_menu.pl  3 Jul 2011 14:50:59 -0000       1.5
+++ t/results/menu/no_colon_in_menu.pl  16 Aug 2011 22:07:23 -0000      1.6
@@ -237,4 +237,74 @@
 * a
 ';
 
+
+$result_converted{'html'}->{'no_colon_in_menu'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<h1 class="node-heading">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">* a
+</pre></th></tr></table>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'no_colon_in_menu'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/reference_to_external_manual.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/reference_to_external_manual.pl,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- t/results/menu/reference_to_external_manual.pl      14 Aug 2011 17:31:50 
-0000      1.17
+++ t/results/menu/reference_to_external_manual.pl      16 Aug 2011 22:07:23 
-0000      1.18
@@ -316,4 +316,75 @@
 * (info)::
 ';
 
+
+$result_converted{'html'}->{'reference_to_external_manual'} = '<!DOCTYPE html 
PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<h1 class="node-heading">Top</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="info.html#Top" 
accesskey="1">(info)</a>:</td><td>&nbsp;&nbsp;</td><td align="left" 
valign="top">
+</td></tr>
+</table>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'reference_to_external_manual'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/simple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/simple.pl,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- t/results/menu/simple.pl    14 Aug 2011 17:31:50 -0000      1.31
+++ t/results/menu/simple.pl    16 Aug 2011 22:07:23 -0000      1.32
@@ -652,4 +652,87 @@
    After menu.
 ';
 
+
+$result_converted{'html'}->{'simple'} = '<!DOCTYPE html PUBLIC "-//W3C//DTD 
HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<p>Before menu.
+</p>
+<table class="menu" border="0" cellspacing="0">
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">comment
+</pre></th></tr><tr><td align="left" valign="top">&bull; menu entry name 
:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">    description
+</td></tr>
+<tr><td align="left" valign="top">&bull; node 
name:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">                
description new
+</td></tr>
+<tr><td align="left" valign="top">&bull; other 
entry:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">    
+</td></tr>
+<tr><td align="left" valign="top">&bull; last:</td><td>&nbsp;&nbsp;</td><td 
align="left" valign="top">
+                 description next line
+                 still description
+</td></tr>
+<tr><th colspan="3" align="left" valign="top"><pre class="menu-comment">
+new comment
+</pre></th></tr><tr><td align="left" valign="top">&bull; last node entry 
:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+
+<p>After menu.
+</p><p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'simple'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/menu/simple_no_menu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/simple_no_menu.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/menu/simple_no_menu.pl    14 Aug 2011 17:31:50 -0000      1.8
+++ t/results/menu/simple_no_menu.pl    16 Aug 2011 22:07:23 -0000      1.9
@@ -620,4 +620,70 @@
    After menu.
 ';
 
+
+$result_converted{'html'}->{'simple_no_menu'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<p>Before menu.
+</p>
+
+<p>After menu.
+</p><p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'simple_no_menu'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
 1;

Index: t/results/html_tests/simple_menu.pl
===================================================================
RCS file: t/results/html_tests/simple_menu.pl
diff -N t/results/html_tests/simple_menu.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/html_tests/simple_menu.pl 16 Aug 2011 22:07:20 -0000      1.1
@@ -0,0 +1,1941 @@
+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{'simple_menu'} = {
+  'contents' => [
+    {
+      'cmdname' => 'menu',
+      'contents' => [
+        {
+          'extra' => {
+            'command' => {}
+          },
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line_after_command'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '(ggg)'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => ':: ',
+                  'type' => 'menu_entry_separator'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'description
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    },
+                    {
+                      'cmdname' => 'itemize',
+                      'contents' => [
+                        {
+                          'extra' => {
+                            'command' => {}
+                          },
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'empty_line_after_command'
+                        },
+                        {
+                          'contents' => [],
+                          'parent' => {},
+                          'type' => 'before_item'
+                        },
+                        {
+                          'cmdname' => 'item',
+                          'contents' => [
+                            {
+                              'contents' => [
+                                {
+                                  'extra' => {
+                                    'command' => {}
+                                  },
+                                  'parent' => {},
+                                  'text' => ' ',
+                                  'type' => 'empty_spaces_after_command'
+                                },
+                                {
+                                  'parent' => {},
+                                  'text' => 'idescr
+'
+                                }
+                              ],
+                              'parent' => {},
+                              'type' => 'preformatted'
+                            }
+                          ],
+                          'extra' => {
+                            'item_number' => 1
+                          },
+                          'parent' => {}
+                        },
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'extra' => {
+                                    'command' => {}
+                                  },
+                                  'parent' => {},
+                                  'text' => ' ',
+                                  'type' => 'empty_spaces_after_command'
+                                },
+                                {
+                                  'parent' => {},
+                                  'text' => 'itemize'
+                                },
+                                {
+                                  'parent' => {},
+                                  'text' => '
+',
+                                  'type' => 'spaces_at_end'
+                                }
+                              ],
+                              'parent' => {},
+                              'type' => 'misc_line_arg'
+                            }
+                          ],
+                          'cmdname' => 'end',
+                          'extra' => {
+                            'command' => {},
+                            'command_argument' => 'itemize',
+                            'text_arg' => 'itemize'
+                          },
+                          'line_nr' => {
+                            'file_name' => '',
+                            'line_nr' => 5,
+                            'macro' => ''
+                          },
+                          'parent' => {}
+                        }
+                      ],
+                      'extra' => {
+                        'block_command_line_contents' => [
+                          [
+                            {
+                              'cmdname' => 'bullet',
+                              'parent' => {},
+                              'type' => 'command_as_argument'
+                            }
+                          ]
+                        ],
+                        'command_as_argument' => {},
+                        'end_command' => {}
+                      },
+                      'line_nr' => {
+                        'file_name' => '',
+                        'line_nr' => 3,
+                        'macro' => ''
+                      },
+                      'parent' => {}
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'AAA
+'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'after_description_line'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'CCC
+'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'empty_line'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                },
+                'menu_entry_node' => {
+                  'manual_content' => [
+                    {
+                      'parent' => {},
+                      'text' => 'ggg'
+                    }
+                  ]
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 2,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {}
+          ],
+          'parent' => {},
+          'type' => 'preformatted'
+        },
+        {},
+        {},
+        {
+          'cmdname' => 'itemize',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'iaa
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'preformatted'
+                }
+              ],
+              'extra' => {
+                'item_number' => 1
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'itemize'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'spaces_at_end'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command' => {},
+                'command_argument' => 'itemize',
+                'text_arg' => 'itemize'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 12,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'block_command_line_contents' => [
+              [
+                {
+                  'cmdname' => 'bullet',
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ]
+            ],
+            'command_as_argument' => {},
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 10,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'parent' => {},
+              'text' => 'BBB
+'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preformatted'
+        },
+        {
+          'cmdname' => 'itemize',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [],
+              'parent' => {},
+              'type' => 'before_item'
+            },
+            {
+              'cmdname' => 'item',
+              'contents' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'ibb
+'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'preformatted'
+                }
+              ],
+              'extra' => {
+                'item_number' => 1
+              },
+              'parent' => {}
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'extra' => {
+                        'command' => {}
+                      },
+                      'parent' => {},
+                      'text' => ' ',
+                      'type' => 'empty_spaces_after_command'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => 'itemize'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'spaces_at_end'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'misc_line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command' => {},
+                'command_argument' => 'itemize',
+                'text_arg' => 'itemize'
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 18,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'block_command_line_contents' => [
+              [
+                {
+                  'cmdname' => 'bullet',
+                  'parent' => {},
+                  'type' => 'command_as_argument'
+                }
+              ]
+            ],
+            'command_as_argument' => {},
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 16,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '(manual)'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                },
+                'menu_entry_node' => {
+                  'manual_content' => [
+                    {
+                      'parent' => {},
+                      'text' => 'manual'
+                    }
+                  ]
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 19,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {},
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'after_description_line'
+            },
+            {
+              'parent' => {},
+              'text' => 'comment
+'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '(after_comment)'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => ':: ',
+                  'type' => 'menu_entry_separator'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'description
+'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'in description
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                },
+                'menu_entry_node' => {
+                  'manual_content' => [
+                    {
+                      'parent' => {},
+                      'text' => 'after_comment'
+                    }
+                  ]
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 23,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {},
+            {},
+            {
+              'args' => [
+                {
+                  'parent' => {},
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => '(after_description)'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'parent' => {},
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'menu_entry_description'
+                },
+                'menu_entry_node' => {
+                  'manual_content' => [
+                    {
+                      'parent' => {},
+                      'text' => 'after_description'
+                    }
+                  ]
+                }
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 25,
+                'macro' => ''
+              },
+              'parent' => {},
+              'type' => 'menu_entry'
+            },
+            {},
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'after_description_line'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preformatted'
+        },
+        {
+          'cmdname' => 'detailmenu',
+          'contents' => [
+            {
+              'extra' => {
+                'command' => {}
+              },
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line_after_command'
+            },
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => '* ',
+                      'type' => 'menu_entry_leading_text'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '(detailggg)'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_node'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ':: ',
+                      'type' => 'menu_entry_separator'
+                    }
+                  ],
+                  'extra' => {
+                    'menu_entry_description' => {
+                      'contents' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'detaildescription
+'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'preformatted'
+                        },
+                        {
+                          'cmdname' => 'itemize',
+                          'contents' => [
+                            {
+                              'extra' => {
+                                'command' => {}
+                              },
+                              'parent' => {},
+                              'text' => '
+',
+                              'type' => 'empty_line_after_command'
+                            },
+                            {
+                              'contents' => [],
+                              'parent' => {},
+                              'type' => 'before_item'
+                            },
+                            {
+                              'cmdname' => 'item',
+                              'contents' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'extra' => {
+                                        'command' => {}
+                                      },
+                                      'parent' => {},
+                                      'text' => ' ',
+                                      'type' => 'empty_spaces_after_command'
+                                    },
+                                    {
+                                      'parent' => {},
+                                      'text' => 'idetaildescr
+'
+                                    }
+                                  ],
+                                  'parent' => {},
+                                  'type' => 'preformatted'
+                                }
+                              ],
+                              'extra' => {
+                                'item_number' => 1
+                              },
+                              'parent' => {}
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'extra' => {
+                                        'command' => {}
+                                      },
+                                      'parent' => {},
+                                      'text' => ' ',
+                                      'type' => 'empty_spaces_after_command'
+                                    },
+                                    {
+                                      'parent' => {},
+                                      'text' => 'itemize'
+                                    },
+                                    {
+                                      'parent' => {},
+                                      'text' => '
+',
+                                      'type' => 'spaces_at_end'
+                                    }
+                                  ],
+                                  'parent' => {},
+                                  'type' => 'misc_line_arg'
+                                }
+                              ],
+                              'cmdname' => 'end',
+                              'extra' => {
+                                'command' => {},
+                                'command_argument' => 'itemize',
+                                'text_arg' => 'itemize'
+                              },
+                              'line_nr' => {
+                                'file_name' => '',
+                                'line_nr' => 31,
+                                'macro' => ''
+                              },
+                              'parent' => {}
+                            }
+                          ],
+                          'extra' => {
+                            'block_command_line_contents' => [
+                              [
+                                {
+                                  'cmdname' => 'bullet',
+                                  'parent' => {},
+                                  'type' => 'command_as_argument'
+                                }
+                              ]
+                            ],
+                            'command_as_argument' => {},
+                            'end_command' => {}
+                          },
+                          'line_nr' => {
+                            'file_name' => '',
+                            'line_nr' => 29,
+                            'macro' => ''
+                          },
+                          'parent' => {}
+                        },
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'detailAAA
+'
+                            },
+                            {
+                              'parent' => {},
+                              'text' => '
+',
+                              'type' => 'after_description_line'
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'detailCCC
+'
+                            },
+                            {
+                              'parent' => {},
+                              'text' => '
+',
+                              'type' => 'empty_line'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'preformatted'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_description'
+                    },
+                    'menu_entry_node' => {
+                      'manual_content' => [
+                        {
+                          'parent' => {},
+                          'text' => 'detailggg'
+                        }
+                      ]
+                    }
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 28,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'menu_entry'
+                },
+                {}
+              ],
+              'parent' => {},
+              'type' => 'preformatted'
+            },
+            {},
+            {},
+            {
+              'cmdname' => 'itemize',
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'before_item'
+                },
+                {
+                  'cmdname' => 'item',
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'extra' => {
+                            'command' => {}
+                          },
+                          'parent' => {},
+                          'text' => ' ',
+                          'type' => 'empty_spaces_after_command'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'detailiaa
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'extra' => {
+                    'item_number' => 1
+                  },
+                  'parent' => {}
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'extra' => {
+                            'command' => {}
+                          },
+                          'parent' => {},
+                          'text' => ' ',
+                          'type' => 'empty_spaces_after_command'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'itemize'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'spaces_at_end'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'misc_line_arg'
+                    }
+                  ],
+                  'cmdname' => 'end',
+                  'extra' => {
+                    'command' => {},
+                    'command_argument' => 'itemize',
+                    'text_arg' => 'itemize'
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 38,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'block_command_line_contents' => [
+                  [
+                    {
+                      'cmdname' => 'bullet',
+                      'parent' => {},
+                      'type' => 'command_as_argument'
+                    }
+                  ]
+                ],
+                'command_as_argument' => {},
+                'end_command' => {}
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 36,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'detailBBB
+'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preformatted'
+            },
+            {
+              'cmdname' => 'itemize',
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                },
+                {
+                  'contents' => [],
+                  'parent' => {},
+                  'type' => 'before_item'
+                },
+                {
+                  'cmdname' => 'item',
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'extra' => {
+                            'command' => {}
+                          },
+                          'parent' => {},
+                          'text' => ' ',
+                          'type' => 'empty_spaces_after_command'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'detailibb
+'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'extra' => {
+                    'item_number' => 1
+                  },
+                  'parent' => {}
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'extra' => {
+                            'command' => {}
+                          },
+                          'parent' => {},
+                          'text' => ' ',
+                          'type' => 'empty_spaces_after_command'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => 'itemize'
+                        },
+                        {
+                          'parent' => {},
+                          'text' => '
+',
+                          'type' => 'spaces_at_end'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'misc_line_arg'
+                    }
+                  ],
+                  'cmdname' => 'end',
+                  'extra' => {
+                    'command' => {},
+                    'command_argument' => 'itemize',
+                    'text_arg' => 'itemize'
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 44,
+                    'macro' => ''
+                  },
+                  'parent' => {}
+                }
+              ],
+              'extra' => {
+                'block_command_line_contents' => [
+                  [
+                    {
+                      'cmdname' => 'bullet',
+                      'parent' => {},
+                      'type' => 'command_as_argument'
+                    }
+                  ]
+                ],
+                'command_as_argument' => {},
+                'end_command' => {}
+              },
+              'line_nr' => {
+                'file_name' => '',
+                'line_nr' => 42,
+                'macro' => ''
+              },
+              'parent' => {}
+            },
+            {
+              'contents' => [
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => '* ',
+                      'type' => 'menu_entry_leading_text'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '(detailmanual)'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_node'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '::',
+                      'type' => 'menu_entry_separator'
+                    }
+                  ],
+                  'extra' => {
+                    'menu_entry_description' => {
+                      'contents' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '
+'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'preformatted'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_description'
+                    },
+                    'menu_entry_node' => {
+                      'manual_content' => [
+                        {
+                          'parent' => {},
+                          'text' => 'detailmanual'
+                        }
+                      ]
+                    }
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 45,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'menu_entry'
+                },
+                {},
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'after_description_line'
+                },
+                {
+                  'parent' => {},
+                  'text' => 'detailcomment
+'
+                },
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                },
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => '* ',
+                      'type' => 'menu_entry_leading_text'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '(detailafter_comment)'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_node'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => ':: ',
+                      'type' => 'menu_entry_separator'
+                    }
+                  ],
+                  'extra' => {
+                    'menu_entry_description' => {
+                      'contents' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'detaildescription
+'
+                            },
+                            {
+                              'parent' => {},
+                              'text' => 'in detaildescription
+'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'preformatted'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_description'
+                    },
+                    'menu_entry_node' => {
+                      'manual_content' => [
+                        {
+                          'parent' => {},
+                          'text' => 'detailafter_comment'
+                        }
+                      ]
+                    }
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 49,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'menu_entry'
+                },
+                {},
+                {},
+                {
+                  'args' => [
+                    {
+                      'parent' => {},
+                      'text' => '* ',
+                      'type' => 'menu_entry_leading_text'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => '(detailafter_description)'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_node'
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '::',
+                      'type' => 'menu_entry_separator'
+                    }
+                  ],
+                  'extra' => {
+                    'menu_entry_description' => {
+                      'contents' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => '
+'
+                            }
+                          ],
+                          'parent' => {},
+                          'type' => 'preformatted'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'menu_entry_description'
+                    },
+                    'menu_entry_node' => {
+                      'manual_content' => [
+                        {
+                          'parent' => {},
+                          'text' => 'detailafter_description'
+                        }
+                      ]
+                    }
+                  },
+                  'line_nr' => {
+                    'file_name' => '',
+                    'line_nr' => 51,
+                    'macro' => ''
+                  },
+                  'parent' => {},
+                  'type' => 'menu_entry'
+                },
+                {},
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'after_description_line'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preformatted'
+            },
+            {
+              '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' => 53,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 27,
+            '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' => 54,
+            'macro' => ''
+          },
+          'parent' => {}
+        }
+      ],
+      'extra' => {
+        'end_command' => {}
+      },
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 1,
+        'macro' => ''
+      },
+      'parent' => {}
+    }
+  ],
+  'type' => 'text_root'
+};
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[0]{'extra'}{'command'} 
= $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'block_command_line_contents'}[0][0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'command_as_argument'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'block_command_line_contents'}[0][0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[3]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[1] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[2] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[3] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'extra'}{'block_command_line_contents'}[0][0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'extra'}{'command_as_argument'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'extra'}{'block_command_line_contents'}[0][0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'extra'}{'end_command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[4]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[5]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[5]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[5]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'extra'}{'block_command_line_contents'}[0][0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'extra'}{'command_as_argument'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'extra'}{'block_command_line_contents'}[0][0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'extra'}{'end_command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[6]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'args'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'args'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[1] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[3]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[4]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'args'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'args'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[6] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[7] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'args'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'args'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[9] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'contents'}[10]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[7]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'block_command_line_contents'}[0][0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'command_as_argument'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'block_command_line_contents'}[0][0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'contents'}[3]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[1]
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[2] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[3] = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[1]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'extra'}{'block_command_line_contents'}[0][0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'extra'}{'command_as_argument'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'extra'}{'block_command_line_contents'}[0][0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'extra'}{'end_command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[4]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[5]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[5]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[5]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[5]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'extra'}{'block_command_line_contents'}[0][0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'extra'}{'command_as_argument'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'extra'}{'block_command_line_contents'}[0][0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'extra'}{'end_command'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'contents'}[3];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[6]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'args'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'args'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[1]
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[0]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[3]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[4]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'args'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'args'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[6]
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[7]
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[5]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'args'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'args'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_node'}{'manual_content'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'args'}[1];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[9]
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[8]{'extra'}{'menu_entry_description'}{'contents'}[0]{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'contents'}[10]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[7]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'extra'}{'end_command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'contents'}[8];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[8]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'args'}[0]{'parent'}
 = $result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'extra'}{'command'} 
= $result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9]{'parent'} = 
$result_trees{'simple_menu'}{'contents'}[0];
+$result_trees{'simple_menu'}{'contents'}[0]{'extra'}{'end_command'} = 
$result_trees{'simple_menu'}{'contents'}[0]{'contents'}[9];
+$result_trees{'simple_menu'}{'contents'}[0]{'parent'} = 
$result_trees{'simple_menu'};
+
+$result_texis{'simple_menu'} = '@menu
+* (ggg):: description
address@hidden
address@hidden idescr
address@hidden itemize
+AAA
+
+CCC
+
address@hidden
address@hidden iaa
address@hidden itemize
+
+BBB
+
address@hidden
address@hidden ibb
address@hidden itemize
+* (manual)::
+
+comment
+
+* (after_comment):: description
+in description
+* (after_description)::
+
address@hidden
+* (detailggg):: detaildescription
address@hidden
address@hidden idetaildescr
address@hidden itemize
+detailAAA
+
+detailCCC
+
address@hidden
address@hidden detailiaa
address@hidden itemize
+
+detailBBB
+
address@hidden
address@hidden detailibb
address@hidden itemize
+* (detailmanual)::
+
+detailcomment
+
+* (detailafter_comment):: detaildescription
+in detaildescription
+* (detailafter_description)::
+
address@hidden detailmenu
address@hidden menu
+';
+
+
+$result_texts{'simple_menu'} = '* (ggg):: description
+idescr
+AAA
+
+CCC
+
+iaa
+
+BBB
+
+ibb
+* (manual)::
+
+comment
+
+* (after_comment):: description
+in description
+* (after_description)::
+
+* (detailggg):: detaildescription
+idetaildescr
+detailAAA
+
+detailCCC
+
+detailiaa
+
+detailBBB
+
+detailibb
+* (detailmanual)::
+
+detailcomment
+
+* (detailafter_comment):: detaildescription
+in detaildescription
+* (detailafter_description)::
+
+';
+
+$result_errors{'simple_menu'} = [
+  {
+    'error_line' => ':1: @menu seen before first @node
+',
+    'file_name' => '',
+    'line_nr' => 1,
+    'macro' => '',
+    'text' => '@menu seen before first @node',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':1: perhaps your @top node should be wrapped in @ifnottex 
rather than @ifinfo?
+',
+    'file_name' => '',
+    'line_nr' => 1,
+    'macro' => '',
+    'text' => 'perhaps your @top node should be wrapped in @ifnottex rather 
than @ifinfo?',
+    'type' => 'error continuation'
+  },
+  {
+    'error_line' => ':27: @detailmenu seen before first @node
+',
+    'file_name' => '',
+    'line_nr' => 27,
+    'macro' => '',
+    'text' => '@detailmenu seen before first @node',
+    'type' => 'error'
+  },
+  {
+    'error_line' => ':27: perhaps your @top node should be wrapped in 
@ifnottex rather than @ifinfo?
+',
+    'file_name' => '',
+    'line_nr' => 27,
+    'macro' => '',
+    'text' => 'perhaps your @top node should be wrapped in @ifnottex rather 
than @ifinfo?',
+    'type' => 'error continuation'
+  }
+];
+
+
+
+$result_converted{'html'}->{'simple_menu'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<div class="menu">
+<pre class="menu-preformatted">&bull; <a href="ggg.html#Top" 
accesskey="1">(ggg)</a>:: description
+</pre><ul>
+<li> <pre class="menu-preformatted">idescr
+</pre></li></ul>
+<pre class="menu-preformatted">AAA
+
+CCC
+
+</pre><ul>
+<li> <pre class="menu-preformatted">iaa
+</pre></li></ul>
+<pre class="menu-preformatted">
+BBB
+
+</pre><ul>
+<li> <pre class="menu-preformatted">ibb
+</pre></li></ul>
+<pre class="menu-preformatted">&bull; <a href="manual.html#Top" 
accesskey="2">(manual)</a>::
+
+comment
+
+&bull; <a href="after_comment.html#Top" accesskey="3">(after_comment)</a>:: 
description
+in description
+&bull; <a href="after_description.html#Top" 
accesskey="4">(after_description)</a>::
+
+</pre><pre class="menu-preformatted">&bull; <a href="detailggg.html#Top" 
accesskey="5">(detailggg)</a>:: detaildescription
+</pre><ul>
+<li> <pre class="menu-preformatted">idetaildescr
+</pre></li></ul>
+<pre class="menu-preformatted">detailAAA
+
+detailCCC
+
+</pre><ul>
+<li> <pre class="menu-preformatted">detailiaa
+</pre></li></ul>
+<pre class="menu-preformatted">
+detailBBB
+
+</pre><ul>
+<li> <pre class="menu-preformatted">detailibb
+</pre></li></ul>
+<pre class="menu-preformatted">&bull; <a href="detailmanual.html#Top" 
accesskey="6">(detailmanual)</a>::
+
+detailcomment
+
+&bull; <a href="detailafter_comment.html#Top" 
accesskey="7">(detailafter_comment)</a>:: detaildescription
+in detaildescription
+&bull; <a href="detailafter_description.html#Top" 
accesskey="8">(detailafter_description)</a>::
+
+</pre></div>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+$result_converted_errors{'html'}->{'simple_menu'} = [
+  {
+    'error_line' => 'warning: Must specify a title with a title command or @top
+',
+    'text' => 'Must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;



reply via email to

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