[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp Texinfo/Parser.pm Texinfo/Convert/HT...
From: |
Patrice Dumas |
Subject: |
texinfo/tp Texinfo/Parser.pm Texinfo/Convert/HT... |
Date: |
Wed, 13 Jul 2011 14:49:13 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 11/07/13 14:49:12
Modified files:
tp/Texinfo : Parser.pm
tp/Texinfo/Convert: HTML.pm Text.pm
tp/t : 10menu.t
tp/t/results/coverage: block_commands.pl
punctuation_in_line_commands.pl
tp/t/results/coverage_braces: caption_not_closed.pl
test_image.pl
tp/t/results/float: anchor_in_caption.pl cindex_in_caption.pl
comment_space_comand_in_float.pl
complex_float.pl
empty_listoffloats_with_floats.pl
float_with_at_commands.pl
footnote_in_caption.pl
numbering_captions_listoffloats.pl
ref_to_float.pl simple.pl
tp/t/results/info_tests: error_in_footnote.pl
tp/t/results/invalid_nestings: float_in_style_command.pl
on_block_command_line.pl
tp/t/results/menu: detailmenu_on_subnodes.pl
tp/t/results/misc_commands: comment_space_command_on_line.pl
tp/t/results/plaintext_tests: line_passed_and_formats.pl
tp/t/results/preformatted: caption_in_example.pl
tp/t/results/quotation: empty_quotation.pl
quotation_and_author.pl
space_at_commands_end_quotation_line.pl
standard_quotations.pl
tp/t/results/sectioning: double_node_anchor_float.pl
no_element.pl
placed_things_before_element.pl
Added files:
tp/t/results/menu: detailmenu_in_description.pl
entry_after_detailmenu.pl
Log message:
Re-open a menu_comment after closing a menu command but still in menu
(typically in detailmenu).
Menu command opening closes a menu_entry_description. Typically useful
for @detailmenu opening.
Handle better footnote in multiple @insertcopying.
Better formatting of @*quotation and @float in Texinfo::Convert::Text.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.266&r2=1.267
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/HTML.pm?cvsroot=texinfo&r1=1.102&r2=1.103
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Text.pm?cvsroot=texinfo&r1=1.39&r2=1.40
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/10menu.t?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/block_commands.pl?cvsroot=texinfo&r1=1.37&r2=1.38
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage/punctuation_in_line_commands.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/caption_not_closed.pl?cvsroot=texinfo&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/test_image.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/anchor_in_caption.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/cindex_in_caption.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/comment_space_comand_in_float.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/complex_float.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/empty_listoffloats_with_floats.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/float_with_at_commands.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/footnote_in_caption.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/ref_to_float.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/simple.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/error_in_footnote.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/float_in_style_command.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl?cvsroot=texinfo&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu_on_subnodes.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu_in_description.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/entry_after_detailmenu.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/comment_space_command_on_line.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/preformatted/caption_in_example.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/empty_quotation.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/quotation_and_author.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/space_at_commands_end_quotation_line.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/quotation/standard_quotations.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_node_anchor_float.pl?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/no_element.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/placed_things_before_element.pl?cvsroot=texinfo&r1=1.7&r2=1.8
Patches:
Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.266
retrieving revision 1.267
diff -u -b -r1.266 -r1.267
--- Texinfo/Parser.pm 10 Jul 2011 15:35:15 -0000 1.266
+++ Texinfo/Parser.pm 13 Jul 2011 14:49:09 -0000 1.267
@@ -1412,6 +1412,10 @@
if ($current->{'type'} eq 'menu_comment') {
#print STDERR "Closing MENU_COMMENT when closing\n";
pop @{$self->{'context_stack'}};
+ # close empty menu_comment
+ if (address@hidden>{'contents'}}) {
+ pop @{$current->{'parent'}->{'contents'}};
+ }
}
$current = $current->{'parent'} if ($current->{'parent'});
}
@@ -2711,6 +2715,16 @@
print STDERR "INLINE_INSERTCOPYING as macro\n" if
($self->{'debug'});
}
push @{$closed_command->{'contents'}}, $end;
+
+ # closing a menu command, but still in a menu. Open a menu_comment
+ if ($menu_commands{$closed_command->{'cmdname'}}
+ and $self->{'context_stack'}->[-1] eq 'menu') {
+ push @{$current->{'contents'}}, {'type' => 'menu_comment',
+ 'parent' => $current,
+ 'contents' => [] };
+ $current = $current->{'contents'}->[-1];
+ push @{$self->{'context_stack'}}, 'preformatted';
+ }
}
$current = $self->_begin_preformatted($current);
}
@@ -3319,7 +3333,9 @@
} elsif ($line =~ /^\*/ and $current->{'type'}
and (($current->{'type'} eq 'preformatted'
and $current->{'parent'}->{'type'}
- and $current->{'parent'}->{'type'} eq 'menu_comment')
+ and ($current->{'parent'}->{'type'} eq 'menu_comment'
+ # FIXME does menu_entry_description here work as
intended?
+ or $current->{'parent'}->{'type'} eq
'menu_entry_description'))
or $current->{'type'} eq 'menu_entry_description')
and @{$current->{'contents'}}
and $current->{'contents'}->[-1]->{'type'}
@@ -3877,8 +3893,10 @@
if ($menu_commands{$command} and $current->{'type'}
and (($current->{'type'} eq 'preformatted'
and $current->{'parent'}->{'type'}
- and $current->{'parent'}->{'type'} eq 'menu_comment')
- or ($current->{'type'} eq 'menu_comment'))) {
+ and ($current->{'parent'}->{'type'} eq 'menu_comment'
+ or $current->{'parent'}->{'type'} eq
'menu_entry_description'))
+ or ($current->{'type'} eq 'menu_comment'
+ or $current->{'type'} eq 'menu_entry_description'))) {
my $menu;
if ($current->{'type'} eq 'preformatted') {
@@ -3895,8 +3913,12 @@
pop @{$menu->{'contents'}}
if (address@hidden>{'contents'}});
}
+ if ($menu->{'type'} and $menu->{'type'} eq 'menu_entry') {
+ $menu = $menu->{'parent'};
+ } else {
#print STDERR "new menu cmd $command close MENU_COMMENT\n";
pop @{$self->{'context_stack'}};
+ }
$current = $menu;
}
Index: Texinfo/Convert/HTML.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/HTML.pm,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- Texinfo/Convert/HTML.pm 12 Jul 2011 08:41:22 -0000 1.102
+++ Texinfo/Convert/HTML.pm 13 Jul 2011 14:49:09 -0000 1.103
@@ -1319,6 +1319,7 @@
# to avoid duplicate names, use a prefix that cannot happen in anchors
my $target_prefix = "t_h";
+my %footnote_id_numbers;
sub _convert_footnote_command($$$$)
{
my $self = shift;
@@ -1364,6 +1365,18 @@
if (@{$self->{'multiple_pass'}}) {
$footid =
$target_prefix.$self->{'multiple_pass'}->[-1].'_'.$footid.'_'.$foot_num;
$docid =
$target_prefix.$self->{'multiple_pass'}->[-1].'_'.$docid.'_'.$foot_num;
+ } else {
+ if (!defined($footnote_id_numbers{$footid})) {
+ $footnote_id_numbers{$footid} = $foot_num;
+ } else {
+ # This should rarely happen, except for @footnote is @copying and
+ # multiple @insertcopying...
+ # Here it is not checked that there is no clash with another anchor.
+ #Â However, unless there are more than 1000 footnotes this should not
+ #Â happen.
+ $footid .= '_'.$foot_num;
+ $docid .= '_'.$foot_num;
+ }
}
$foot_lines .= '<h3>' .
@@ -2925,7 +2938,7 @@
if ($associated_command_href);
$entries_text .= "</td></tr>\n";
}
- # a letter and associated indes entries
+ # a letter and associated indice entries
$result .= '<tr><th>' .
"<a name=\"$letter_id{$letter}\">".$self->xml_protect_text($letter).'</a>'
. "</th><td></td><td></td></tr>\n" . $entries_text .
@@ -3398,7 +3411,7 @@
$content =~ s/^\s*//;
$content =~ s/\s*$//;
- return '<tr><td>'.$content.'</tr></td>'."\n";
+ return '<tr><td>'.$content.'</td></tr>'."\n";
}
}
@@ -3736,6 +3749,7 @@
$foot_num = 0;
$foot_lines = '';
%formatted_index_entries = ();
+ %footnote_id_numbers = ();
%{$self->{'css_map'}} = %css_map;
@@ -3782,7 +3796,7 @@
= $Texinfo::Config::commands_conversion{$command};
} else {
if (!$self->get_conf('SHOW_MENU')
- and $command eq 'menu' or $command eq 'detailmenu') {
+ and ($command eq 'menu' or $command eq 'detailmenu')) {
$self->{'commands_conversion'}->{$command} = undef;
} elsif (exists($default_commands_conversion{$command})) {
$self->{'commands_conversion'}->{$command}
@@ -4004,7 +4018,7 @@
$css_file_fh = \*STDIN;
$css_file = '-';
} else {
- $css_file = locate_include_file ($file);
+ $css_file = $self->Texinfo::Common::locate_include_file ($file);
unless (defined($css_file)) {
$self->document_warn (sprintf(
$self->__("css file %s not found"), $file));
@@ -4746,9 +4760,10 @@
my $self = shift;
if ($self->{'extra'}->{'footnote'}) {
- my $nr = 0;
+ my $footnote_nr = 0;
foreach my $footnote (@{$self->{'extra'}->{'footnote'}}) {
- $nr++;
+ $footnote_nr++;
+ my $nr = $footnote_nr;
my $footid = $footid_base.$nr;
my $docid = $docid_base.$nr;
while ($self->{'ids'}->{$docid} or $self->{'ids'}->{$footid}) {
@@ -4763,7 +4778,7 @@
$self->{'targets'}->{$footnote} = { 'id' => $docid,
'target' => $footid,
};
- print STDERR "Enter footnote $footnote: id $docid, target $footid\n"
+ print STDERR "Enter footnote $footnote: id $docid, target $footid, nr
$footnote_nr\n"
.Texinfo::Convert::Texinfo::convert($footnote)."\n"
if ($self->get_conf('DEBUG'));
}
Index: Texinfo/Convert/Text.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Text.pm,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- Texinfo/Convert/Text.pm 9 Jul 2011 06:35:39 -0000 1.39
+++ Texinfo/Convert/Text.pm 13 Jul 2011 14:49:09 -0000 1.40
@@ -970,10 +970,19 @@
or $root->{'cmdname'} eq 'math')) {
return convert($root->{'args'}->[0], $options);
# block commands
- } elsif (($root->{'cmdname'} eq 'quotation'
- or $root->{'cmdname'} eq 'smallquotation')) {
+ } elsif ($root->{'cmdname'} eq 'quotation'
+ or $root->{'cmdname'} eq 'smallquotation'
+ or $root->{'cmdname'} eq 'float') {
if ($root->{'args'}) {
- $result = convert($root->{'args'}->[0], $options) ."\n";
+ foreach my $arg (@{$root->{'args'}}) {
+ my $converted_arg = convert($arg, $options);
+ if ($converted_arg =~ /\S/) {
+ $result .= $converted_arg.", ";
+ }
+ }
+ $result =~ s/, $//;
+ chomp ($result);
+ $result .= "\n";
}
} elsif ($formatting_misc_commands{$root->{'cmdname'}} and
$root->{'args'}) {
if ($root->{'cmdname'} eq 'sp') {
Index: t/10menu.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/10menu.t,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/10menu.t 10 Jul 2011 15:35:15 -0000 1.19
+++ t/10menu.t 13 Jul 2011 14:49:09 -0000 1.20
@@ -100,6 +100,36 @@
@end detailmenu
@end menu
'],
+['detailmenu_in_description',
+'
address@hidden
+* Copying Conditions:: Your rights.
address@hidden
+* detailmenu::
address@hidden detailmenu
address@hidden menu
+'],
+['entry_after_detailmenu',
+'@node Top
+
address@hidden
address@hidden
+* second::
address@hidden detailmenu
+
+Menu comment
+
+* first::
+
address@hidden
+* second::
address@hidden detailmenu
+* second::
address@hidden menu
+
address@hidden first
address@hidden second
+'],
['detailmenu_on_subnodes',
'@node Top
Index: t/results/coverage/block_commands.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage/block_commands.pl,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- t/results/coverage/block_commands.pl 3 Jul 2011 14:50:53 -0000
1.37
+++ t/results/coverage/block_commands.pl 13 Jul 2011 14:49:10 -0000
1.38
@@ -480,9 +480,9 @@
in group
warning
-
in quotation
+a float, b float
In float
Index: t/results/coverage/punctuation_in_line_commands.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/coverage/punctuation_in_line_commands.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/coverage/punctuation_in_line_commands.pl 3 Jul 2011 14:50:54
-0000 1.8
+++ t/results/coverage/punctuation_in_line_commands.pl 13 Jul 2011 14:49:10
-0000 1.9
@@ -1245,13 +1245,14 @@
item! After punc
quotation arg! After punc
-
In quotation
exdent quotation! After punc
+float type! After punc, float label! After punc
In float
+float type! After punc, label with caption
In float with caption.
Index: t/results/coverage_braces/caption_not_closed.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/coverage_braces/caption_not_closed.pl,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- t/results/coverage_braces/caption_not_closed.pl 3 Jul 2011 14:50:54
-0000 1.21
+++ t/results/coverage_braces/caption_not_closed.pl 13 Jul 2011 14:49:10
-0000 1.22
@@ -242,7 +242,8 @@
';
-$result_texts{'caption_not_closed'} = '
+$result_texts{'caption_not_closed'} = 'Text
+
';
Index: t/results/coverage_braces/test_image.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage_braces/test_image.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/coverage_braces/test_image.pl 3 Jul 2011 14:50:55 -0000
1.5
+++ t/results/coverage_braces/test_image.pl 13 Jul 2011 14:49:10 -0000
1.6
@@ -4214,6 +4214,7 @@
In text address@hidden a@<"%@ < & @ % " .
+Image, Image with commands
address@hidden a@<"%@ < & @ % "
In text address@hidden a@<"%@ < & @ % " .
Index: t/results/float/anchor_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/anchor_in_caption.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/float/anchor_in_caption.pl 3 Jul 2011 14:50:55 -0000
1.7
+++ t/results/float/anchor_in_caption.pl 13 Jul 2011 14:49:10 -0000
1.8
@@ -376,6 +376,7 @@
$result_texts{'anchor_in_caption'} = '
+fl, label
In float.
';
Index: t/results/float/cindex_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/cindex_in_caption.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/float/cindex_in_caption.pl 3 Jul 2011 14:50:55 -0000
1.7
+++ t/results/float/cindex_in_caption.pl 13 Jul 2011 14:49:10 -0000
1.8
@@ -467,6 +467,7 @@
$result_texts{'cindex_in_caption'} = '
+fl, label
In float.
Index: t/results/float/comment_space_comand_in_float.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/float/comment_space_comand_in_float.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/float/comment_space_comand_in_float.pl 3 Jul 2011 14:50:55
-0000 1.5
+++ t/results/float/comment_space_comand_in_float.pl 13 Jul 2011 14:49:10
-0000 1.6
@@ -334,6 +334,7 @@
$result_texts{'comment_space_comand_in_float'} = '
+Text , label
Float
';
Index: t/results/float/complex_float.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/complex_float.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/float/complex_float.pl 9 Jul 2011 06:35:40 -0000 1.19
+++ t/results/float/complex_float.pl 13 Jul 2011 14:49:10 -0000 1.20
@@ -4849,6 +4849,7 @@
After the listoffloats.
* chapter::
+Text, text with a lot of features
An example of float ...
@@ -4877,6 +4878,7 @@
1 A chapter
***********
+Text, float with a lot of features and no shortcaption
Float text of a float with a lot of features.
Index: t/results/float/empty_listoffloats_with_floats.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/float/empty_listoffloats_with_floats.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/float/empty_listoffloats_with_floats.pl 3 Jul 2011 14:50:56
-0000 1.7
+++ t/results/float/empty_listoffloats_with_floats.pl 13 Jul 2011 14:49:10
-0000 1.8
@@ -643,8 +643,10 @@
$result_texts{'empty_listoffloats_with_floats'} = '
+label1
Label no caption.
+label2
Label and caption.
Index: t/results/float/float_with_at_commands.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/float/float_with_at_commands.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/float/float_with_at_commands.pl 3 Jul 2011 14:50:56 -0000
1.5
+++ t/results/float/float_with_at_commands.pl 13 Jul 2011 14:49:10 -0000
1.6
@@ -455,7 +455,8 @@
';
-$result_texts{'float_with_at_commands'} = '
+$result_texts{'float_with_at_commands'} = 'entre\'e, premie`re entre\'e
+
Ceci est notre premie`re entre\'e.
Index: t/results/float/footnote_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/footnote_in_caption.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/float/footnote_in_caption.pl 3 Jul 2011 14:50:56 -0000
1.10
+++ t/results/float/footnote_in_caption.pl 13 Jul 2011 14:49:10 -0000
1.11
@@ -370,6 +370,7 @@
$result_texts{'footnote_in_caption'} = '
+fl, label
In float.
';
Index: t/results/float/numbering_captions_listoffloats.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- t/results/float/numbering_captions_listoffloats.pl 9 Jul 2011 06:35:40
-0000 1.25
+++ t/results/float/numbering_captions_listoffloats.pl 13 Jul 2011 14:49:10
-0000 1.26
@@ -7541,21 +7541,25 @@
$result_texts{'numbering_captions_listoffloats'} = 'Test floats
***********
+Text, text with a lot of features
+Text
No label but caption and shortcaption.
+label but no type
No type but caption and shortcaption.
+label but no type and no caption
No type but label and no caption nor shortcaption.
@@ -7567,11 +7571,13 @@
+label but no type 2
Second float with no type.
+Warning, warning in top
A warning
@@ -7586,21 +7592,26 @@
1 A chapter
***********
+Text, text in chapter
Text in chapter
+Text, float with a lot of features and no shortcaption
+the\'ore`me, theoreme
A the\'ore`me
+label but no type in chapter
float with no type.
+Warning, warning in chapter
A warning
@@ -7611,6 +7622,7 @@
1.1 A section
=============
+Text, text in section
A text in float no caption a label a type.
@@ -7619,9 +7631,11 @@
**********
* Section within unnumbered::
+Text, unnumbered float
unnum
+label but no type in unnumbered
float with no type.
@@ -7632,6 +7646,7 @@
=============================
+Text, Section within unnumbered float
Section within unnumbered
@@ -7640,6 +7655,7 @@
***************************
* unnumbered sec::
+Text, Chapter with subsec float
Chap
@@ -7647,10 +7663,12 @@
unnumbered sec
==============
+Text, unnumbered sec float
Chap
+label but no type in unnumbered subsec in chapter
float with no type.
@@ -7659,6 +7677,7 @@
Appendix A Appendix for float
*****************************
+Text, appendix sec float
Appendix
Index: t/results/float/ref_to_float.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/ref_to_float.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/float/ref_to_float.pl 3 Jul 2011 14:50:56 -0000 1.8
+++ t/results/float/ref_to_float.pl 13 Jul 2011 14:49:10 -0000 1.9
@@ -436,8 +436,10 @@
';
-$result_texts{'ref_to_float'} = 'Float
+$result_texts{'ref_to_float'} = 'Text, Label1
+Float
+Label2
In foat 2.
Index: t/results/float/simple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/simple.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/float/simple.pl 3 Jul 2011 14:50:56 -0000 1.12
+++ t/results/float/simple.pl 13 Jul 2011 14:49:10 -0000 1.13
@@ -208,7 +208,8 @@
@end float';
-$result_texts{'simple'} = '
+$result_texts{'simple'} = 'Type, Label
+
In float.
';
Index: t/results/info_tests/error_in_footnote.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/info_tests/error_in_footnote.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/info_tests/error_in_footnote.pl 3 Jul 2011 14:50:57 -0000
1.6
+++ t/results/info_tests/error_in_footnote.pl 13 Jul 2011 14:49:11 -0000
1.7
@@ -555,6 +555,7 @@
$result_texts{'error_in_footnote'} = '
+Text, label
Float text1
Index: t/results/invalid_nestings/float_in_style_command.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/float_in_style_command.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/invalid_nestings/float_in_style_command.pl 3 Jul 2011
14:50:57 -0000 1.4
+++ t/results/invalid_nestings/float_in_style_command.pl 13 Jul 2011
14:49:11 -0000 1.5
@@ -244,6 +244,7 @@
$result_texts{'float_in_style_command'} = '
+A, B
in float
';
Index: t/results/invalid_nestings/on_block_command_line.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/on_block_command_line.pl,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- t/results/invalid_nestings/on_block_command_line.pl 3 Jul 2011 14:50:58
-0000 1.29
+++ t/results/invalid_nestings/on_block_command_line.pl 13 Jul 2011 14:49:11
-0000 1.30
@@ -554,7 +554,6 @@
$result_texts{'on_block_command_line'} = 'in titlefont
in titlefont exdent
-
';
$result_errors{'on_block_command_line'} = [
Index: t/results/menu/detailmenu_on_subnodes.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/detailmenu_on_subnodes.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/menu/detailmenu_on_subnodes.pl 9 Jul 2011 06:35:41 -0000
1.9
+++ t/results/menu/detailmenu_on_subnodes.pl 13 Jul 2011 14:49:11 -0000
1.10
@@ -294,10 +294,22 @@
'parent' => {}
},
{
+ 'contents' => [
+ {
+ 'contents' => [
+ {
'parent' => {},
'text' => '
',
'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_comment'
},
{
'cmdname' => 'detailmenu',
@@ -1390,6 +1402,8 @@
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[2]{'parent'}
=
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'extra'}{'end_command'}
=
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[2];
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0];
+$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1];
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_on_subnodes'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
Index: t/results/misc_commands/comment_space_command_on_line.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/misc_commands/comment_space_command_on_line.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/misc_commands/comment_space_command_on_line.pl 3 Jul 2011
14:50:59 -0000 1.5
+++ t/results/misc_commands/comment_space_command_on_line.pl 13 Jul 2011
14:49:11 -0000 1.6
@@ -790,6 +790,7 @@
=========
+Text, label
float
Index: t/results/plaintext_tests/line_passed_and_formats.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/plaintext_tests/line_passed_and_formats.pl 3 Jul 2011
14:51:01 -0000 1.10
+++ t/results/plaintext_tests/line_passed_and_formats.pl 13 Jul 2011
14:49:11 -0000 1.11
@@ -3276,7 +3276,6 @@
$result_texts{'line_passed_and_formats'} = '
special
-
Quotation special.
Nested quotation sdflkmsfdlkmfsdqmlkfsdq mlfdsqlkmfdsqmlkfdsq klm fsqdlkmfdsq
fdsfsdqmlkfsqd m lqlkmf qskmlfq sklm fqds
Index: t/results/preformatted/caption_in_example.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/preformatted/caption_in_example.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/preformatted/caption_in_example.pl 3 Jul 2011 14:51:01
-0000 1.9
+++ t/results/preformatted/caption_in_example.pl 13 Jul 2011 14:49:12
-0000 1.10
@@ -296,7 +296,8 @@
';
-$result_texts{'caption_in_example'} = '
+$result_texts{'caption_in_example'} = 'float
+
in example
Index: t/results/quotation/empty_quotation.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/quotation/empty_quotation.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/quotation/empty_quotation.pl 3 Jul 2011 14:51:01 -0000
1.5
+++ t/results/quotation/empty_quotation.pl 13 Jul 2011 14:49:12 -0000
1.6
@@ -437,10 +437,6 @@
-
-
-
-
';
$result_errors{'empty_quotation'} = [];
Index: t/results/quotation/quotation_and_author.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/quotation/quotation_and_author.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/quotation/quotation_and_author.pl 3 Jul 2011 14:51:01 -0000
1.4
+++ t/results/quotation/quotation_and_author.pl 13 Jul 2011 14:49:12 -0000
1.5
@@ -339,7 +339,6 @@
$result_texts{'quotation_and_author'} = 'A quot---ation
Note
-
A Note
';
Index: t/results/quotation/space_at_commands_end_quotation_line.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/quotation/space_at_commands_end_quotation_line.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/quotation/space_at_commands_end_quotation_line.pl 3 Jul 2011
14:51:01 -0000 1.5
+++ t/results/quotation/space_at_commands_end_quotation_line.pl 13 Jul 2011
14:49:12 -0000 1.6
@@ -341,7 +341,6 @@
A @ at the end of the @quotation line.
@ at the end of line
-
A @ at the end of the @quotation line.
';
Index: t/results/quotation/standard_quotations.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/quotation/standard_quotations.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/quotation/standard_quotations.pl 3 Jul 2011 14:51:01 -0000
1.4
+++ t/results/quotation/standard_quotations.pl 13 Jul 2011 14:49:12 -0000
1.5
@@ -751,27 +751,21 @@
$result_texts{'standard_quotations'} = 'Note
-
A Note
note
-
A note
Caution
-
Caution
Important
-
Important
Tip
-
a Tip
Warning
-
a Warning.
';
Index: t/results/sectioning/double_node_anchor_float.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/sectioning/double_node_anchor_float.pl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/results/sectioning/double_node_anchor_float.pl 3 Jul 2011 14:51:02
-0000 1.22
+++ t/results/sectioning/double_node_anchor_float.pl 13 Jul 2011 14:49:12
-0000 1.23
@@ -787,8 +787,11 @@
+Text, node1
+Text, anchor1
+Text, float1
';
Index: t/results/sectioning/no_element.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/no_element.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/no_element.pl 3 Jul 2011 14:51:02 -0000 1.9
+++ t/results/sectioning/no_element.pl 13 Jul 2011 14:49:12 -0000 1.10
@@ -928,6 +928,7 @@
+float anchor
In float
Ref to float
Index: t/results/sectioning/placed_things_before_element.pl
===================================================================
RCS file:
/sources/texinfo/texinfo/tp/t/results/sectioning/placed_things_before_element.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/sectioning/placed_things_before_element.pl 3 Jul 2011
14:51:02 -0000 1.7
+++ t/results/sectioning/placed_things_before_element.pl 13 Jul 2011
14:49:12 -0000 1.8
@@ -1024,6 +1024,7 @@
+float anchor
In float
Ref to float
Index: t/results/menu/detailmenu_in_description.pl
===================================================================
RCS file: t/results/menu/detailmenu_in_description.pl
diff -N t/results/menu/detailmenu_in_description.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/menu/detailmenu_in_description.pl 13 Jul 2011 14:49:11 -0000
1.1
@@ -0,0 +1,351 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'detailmenu_in_description'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Copying Conditions'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Your rights.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Copying-Conditions'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'cmdname' => 'detailmenu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'detailmenu'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'detailmenu'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'detailmenu'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'detailmenu',
+ 'text_arg' => 'detailmenu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'menu'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'detailmenu_in_description'}{'contents'}[0]{'parent'} =
$result_trees{'detailmenu_in_description'};
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'extra'}{'command'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'extra'}{'end_command'}
= $result_trees{'detailmenu_in_description'}{'contents'}[1]{'contents'}[3];
+$result_trees{'detailmenu_in_description'}{'contents'}[1]{'parent'} =
$result_trees{'detailmenu_in_description'};
+
+$result_texis{'detailmenu_in_description'} = '
address@hidden
+* Copying Conditions:: Your rights.
address@hidden
+* detailmenu::
address@hidden detailmenu
address@hidden menu
+';
+
+
+$result_texts{'detailmenu_in_description'} = '
+* Copying Conditions:: Your rights.
+* detailmenu::
+';
+
+$result_errors{'detailmenu_in_description'} = [
+ {
+ 'error_line' => ':2: @menu seen before first @node
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@menu seen before first @node',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':2: perhaps your @top node should be wrapped in @ifnottex
rather than @ifinfo?
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => 'perhaps your @top node should be wrapped in @ifnottex rather
than @ifinfo?',
+ 'type' => 'error continuation'
+ },
+ {
+ 'error_line' => ':4: @detailmenu seen before first @node
+',
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => '',
+ 'text' => '@detailmenu seen before first @node',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':4: perhaps your @top node should be wrapped in @ifnottex
rather than @ifinfo?
+',
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => '',
+ 'text' => 'perhaps your @top node should be wrapped in @ifnottex rather
than @ifinfo?',
+ 'type' => 'error continuation'
+ }
+];
+
+
+
+$result_converted{'plaintext'}->{'detailmenu_in_description'} = '* Menu:
+
+* Copying Conditions:: Your rights.
+* detailmenu::
+';
+
+1;
Index: t/results/menu/entry_after_detailmenu.pl
===================================================================
RCS file: t/results/menu/entry_after_detailmenu.pl
diff -N t/results/menu/entry_after_detailmenu.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/menu/entry_after_detailmenu.pl 13 Jul 2011 14:49:11 -0000
1.1
@@ -0,0 +1,858 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'entry_after_detailmenu'} = {
+ 'contents' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'cmdname' => 'detailmenu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'second'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'second'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'detailmenu'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'detailmenu',
+ 'text_arg' => 'detailmenu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Menu comment
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_comment'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'first'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'first'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 10,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'after_description_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_comment'
+ },
+ {
+ 'cmdname' => 'detailmenu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'second'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'second'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'detailmenu'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'detailmenu',
+ 'text_arg' => 'detailmenu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'second'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'second'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 15,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'menu'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 16,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'first'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'first'
+ }
+ ],
+ 'normalized' => 'first'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'second'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'second'
+ }
+ ],
+ 'normalized' => 'second'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 19,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'entry_after_detailmenu'}{'contents'}[0]{'parent'} =
$result_trees{'entry_after_detailmenu'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_description'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'extra'}{'command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'extra'}{'end_command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_description'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'args'}[1]{'contents'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'extra'}{'command'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'contents'}[7];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[1]{'parent'} =
$result_trees{'entry_after_detailmenu'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'entry_after_detailmenu'}{'contents'}[2];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'node_content'}[0]
=
$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'extra'}{'node_content'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[2]{'parent'} =
$result_trees{'entry_after_detailmenu'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'entry_after_detailmenu'}{'contents'}[3];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'node_content'}[0]
=
$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
=
$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'entry_after_detailmenu'}{'contents'}[3]{'parent'} =
$result_trees{'entry_after_detailmenu'};
+
+$result_texis{'entry_after_detailmenu'} = '@node Top
+
address@hidden
address@hidden
+* second::
address@hidden detailmenu
+
+Menu comment
+
+* first::
+
address@hidden
+* second::
address@hidden detailmenu
+* second::
address@hidden menu
+
address@hidden first
address@hidden second
+';
+
+
+$result_texts{'entry_after_detailmenu'} = '
+* second::
+
+Menu comment
+
+* first::
+
+* second::
+* second::
+
+';
+
+$result_sectioning{'entry_after_detailmenu'} = {};
+
+$result_nodes{'entry_after_detailmenu'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'first'
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'second'
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu',
+ 'extra' => {
+ 'end_command' => {
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ }
+ }
+ }
+ }
+ ],
+ 'node_next' => {},
+ 'node_up' => {
+ 'extra' => {
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ]
+ }
+ }
+};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_next'}{'node_prev'}
= $result_nodes{'entry_after_detailmenu'}{'menu_child'};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_next'}{'node_up'}
= $result_nodes{'entry_after_detailmenu'};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_prev'} =
$result_nodes{'entry_after_detailmenu'};
+$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_up'} =
$result_nodes{'entry_after_detailmenu'};
+$result_nodes{'entry_after_detailmenu'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
= $result_nodes{'entry_after_detailmenu'}{'menus'}[0];
+$result_nodes{'entry_after_detailmenu'}{'node_next'} =
$result_nodes{'entry_after_detailmenu'}{'menu_child'};
+
+$result_menus{'entry_after_detailmenu'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'first'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'second'
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+};
+$result_menus{'entry_after_detailmenu'}{'menu_child'}{'menu_next'}{'menu_prev'}
= $result_menus{'entry_after_detailmenu'}{'menu_child'};
+$result_menus{'entry_after_detailmenu'}{'menu_child'}{'menu_next'}{'menu_up'}
= $result_menus{'entry_after_detailmenu'};
+$result_menus{'entry_after_detailmenu'}{'menu_child'}{'menu_up'} =
$result_menus{'entry_after_detailmenu'};
+
+$result_errors{'entry_after_detailmenu'} = [];
+
+
+
+$result_converted{'plaintext'}->{'entry_after_detailmenu'} = '* Menu:
+
+* second::
+
+Menu comment
+
+* first::
+
+* second::
+* second::
+
+';
+
+1;
- texinfo/tp Texinfo/Parser.pm Texinfo/Convert/HT...,
Patrice Dumas <=