[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp TODO Texinfo/Structuring.pm t/30sect...
From: |
Patrice Dumas |
Subject: |
texinfo/tp TODO Texinfo/Structuring.pm t/30sect... |
Date: |
Sun, 31 Oct 2010 15:55:11 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 10/10/31 15:55:10
Modified files:
tp : TODO
tp/Texinfo : Structuring.pm
tp/t : 30sectioning.t
Added files:
tp/t/results/sectioning: complex.pl double_top_in_menu.pl
loop_nodes.pl novalidate.pl
space_in_node.pl
Log message:
More tests of sectioning, and handle better unnumbered within a
tree.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/TODO?cvsroot=texinfo&r1=1.49&r2=1.50
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/30sectioning.t?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/complex.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_top_in_menu.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/loop_nodes.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/novalidate.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/space_in_node.pl?cvsroot=texinfo&rev=1.1
Patches:
Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/tp/TODO,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -b -r1.49 -r1.50
--- TODO 31 Oct 2010 14:49:31 -0000 1.49
+++ TODO 31 Oct 2010 15:55:10 -0000 1.50
@@ -84,12 +84,19 @@
sectioning/test_refs.texi
sectioning/nodename_parentheses.texi
sectioning/double_node_anchor_float.texi
-sectioning/double_top.texi (but not @ref and menu)
+sectioning/double_top.texi (but not @ref)
sectioning/nodes_test.texi (done: unknown entry in menu and * (info)::
and errors. Not sure the remaining is
interesting)
sectioning/rec_nodes.texi
sectioning/semi_auto.texi
+sectioning/novalidate.texi (only errors that aren't flagged by novalidate
+ done)
+sectioning/test_two_include.texi (not done at all, but it tests
+ -I address@hidden@../address@hidden@../macros)
+sectioning/node-whitespace.tex (but not @ref)
+sectioning/loop_nodes.texi
+sectioning/sectioning.texi
indices/unknown_index_entry.texi
indices/more_unknown_index_entry.texi (but without the document structure)
Index: Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- Texinfo/Structuring.pm 31 Oct 2010 14:28:16 -0000 1.16
+++ Texinfo/Structuring.pm 31 Oct 2010 15:55:10 -0000 1.17
@@ -232,7 +232,14 @@
}
$previous_section->{'section_childs'} = [$content];
$content->{'section_up'} = $previous_section;
+
+ # if the up is unnumbered, the number information has to be kept,
+ # to avoid reusing an already used number.
+ if (!$unnumbered_commands{$previous_section->{'cmdname'}}) {
$command_numbers[$content->{'level'}] = undef;
+ } elsif (!$unnumbered_commands{$content->{'cmdname'}}) {
+ $command_numbers[$content->{'level'}]++;
+ }
} else {
my $up = $previous_section->{'section_up'};
if ($previous_section->{'level'} != $level) {
@@ -253,7 +260,6 @@
if (!$unnumbered_commands{$content->{'cmdname'}}) {
$command_numbers[$content->{'level'}]++;
}
-
}
} else { # first section determines the level of the root. It is
# typically -1 when there is a @top.
@@ -283,9 +289,11 @@
}
$previous_section = $content;
- #my $number = '';
- #$number = $content->{'number'} if defined($content->{'number'});
- #print STDERR
"($content->{'level'}|$level|$sec2level{$content->{'cmdname'}})[$command_numbers[$content->{'level'}]]($in_appendix)
$number address@hidden>{'cmdname'}
".Texinfo::Convert::Text::convert($content->{'args'}->[0])."\n";
+ if ($self->{'debug'}) {
+ my $number = '';
+ $number = $content->{'number'} if defined($content->{'number'});
+ print STDERR
"($content->{'level'}|$level|$sec2level{$content->{'cmdname'}})[$command_numbers[$content->{'level'}]]($in_appendix)
$number address@hidden>{'cmdname'}
".Texinfo::Convert::Text::convert($content->{'args'}->[0])."\n";
+ }
}
}
return $sec_root;
Index: t/30sectioning.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/30sectioning.t,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/30sectioning.t 31 Oct 2010 14:49:33 -0000 1.13
+++ t/30sectioning.t 31 Oct 2010 15:55:10 -0000 1.14
@@ -15,6 +15,19 @@
@node arg1 @comma{} arg2, @,cedilla, @strong{comma in strong,} @c comma , end
'],
+['space_in_node',
+'
address@hidden Top
+
address@hidden
+* Chap first here::
+* Test title :Test title.
address@hidden menu
+
address@hidden Chap first here
+
address@hidden Test title
+'],
['sections',
'@chapter a chapter
'],
@@ -347,6 +360,18 @@
@anchor{TOP}.
'],
+['double_top_in_menu',
+'@node ToP, top
+Top node
+
address@hidden
+* top::
+* TOP:: myself
address@hidden menu
+
address@hidden top,,ToP,Top
+second node.
+'],
['rec_nodes',
'@node ToP
Top node
@@ -404,8 +429,121 @@
@node Section non auto,, Chap1, Top
@section Section
-']
+'],
+['novalidate',
+'
address@hidden
address@hidden first, unknown node
+
address@hidden
+* not a node::
address@hidden menu
+'],
+['loop_nodes',
+'
address@hidden Top
address@hidden top
+
address@hidden
+* node up::
address@hidden menu
+
address@hidden node up,,,node down
+
address@hidden
+* node middle::
address@hidden menu
+
address@hidden node middle,,,node up
+
address@hidden
+* node down::
address@hidden menu
+
address@hidden node down
+'],
+['complex',
+'@node Top,First node,(dir)
address@hidden
address@hidden
+* First node::
+* between node::
+* Second node:: node 2
+* Third node unnumbered:: unnumbered in Top menu
+* Last node no description::
address@hidden menu
+
address@hidden First node,,Top,Top
address@hidden first node chapter
+
+first node chapter text
address@hidden
+* unnumbered:: un
+* unnumbered2:: un2
+* numbered:: nu
+
address@hidden menu
+
address@hidden unnumbered
address@hidden unnumbered section
+
address@hidden
+* unnumbered sub:: un
+* numbered sub:: nu
+* unnumbered sub2:: un2
+* numbered sub2:: nu2
address@hidden menu
+
address@hidden unnumbered sub
address@hidden unnumbered subsection
+
address@hidden numbered sub
address@hidden numbered subsection
+
address@hidden unnumbered sub2
address@hidden unnumbered subsection2
+
address@hidden numbered sub2
address@hidden numbered subsection2
+
address@hidden unnumbered2
address@hidden unnumbered section2
+
address@hidden
+* numbered sub3::
address@hidden menu
+
address@hidden numbered sub3
address@hidden numbered subsection3
+
+
address@hidden numbered
address@hidden numbered section
+
address@hidden between node,,,Top
+
+between node, node without sectioning node
+
address@hidden Second node,Third node unnumbered,,Top
+
+Second node text
+
address@hidden second node chapter
+
+second node chapter text.
+
address@hidden Third node unnumbered
address@hidden unnumbered chapter
+
+unnumbered chapter text.
+
+
address@hidden Last node no description,,Third node unnumbered,Top
+
address@hidden
address@hidden
+']
);
our ($arg_test_case, $arg_generate, $arg_debug);
Index: t/results/sectioning/complex.pl
===================================================================
RCS file: t/results/sectioning/complex.pl
diff -N t/results/sectioning/complex.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/complex.pl 31 Oct 2010 15:55:10 -0000 1.1
@@ -0,0 +1,3288 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+%results_indices %result_sectioning %result_nodes);
+
+$result_trees{'complex'} = {
+ 'contents' => [
+ {
+ 'contents' => [],
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'First node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '(dir)'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ },
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'First-node'
+ },
+ {
+ 'manual_content' => [
+ {
+ 'parent' => {},
+ 'text' => 'dir'
+ }
+ ]
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'First node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'First-node'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'between node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'between-node'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Second node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'node 2
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Second-node'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Third node unnumbered'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered in Top menu
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Third-node-unnumbered'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Last node no description'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Last-node-no-description'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'level' => 0,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'First node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'First-node'
+ },
+ undef,
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ },
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'First-node'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'first node chapter'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'first node chapter text
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'un
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'unnumbered'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 16,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered2'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'un2
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'unnumbered2'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 17,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'numbered'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'nu
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'numbered'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'after_description_line'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'menu_comment'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'unnumbered'
+ }
+ ],
+ 'normalized' => 'unnumbered'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 22,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered section'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'unnumberedsec',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered sub'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'un
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'unnumbered-sub'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 26,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'numbered sub'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'nu
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'numbered-sub'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 27,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered sub2'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'un2
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'unnumbered-sub2'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 28,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'numbered sub2'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'nu2
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'numbered-sub2'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 29,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 23,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered sub'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'unnumbered-sub'
+ }
+ ],
+ 'normalized' => 'unnumbered-sub'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 32,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered subsection'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'unnumberedsubsec',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 3,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 33,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered sub'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'numbered-sub'
+ }
+ ],
+ 'normalized' => 'numbered-sub'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 35,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered subsection'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'subsection',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 3,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 36,
+ 'macro' => ''
+ },
+ 'number' => '1.0.1',
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered sub2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'unnumbered-sub2'
+ }
+ ],
+ 'normalized' => 'unnumbered-sub2'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 38,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered subsection2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'unnumberedsubsec',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 3,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 39,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered sub2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'numbered-sub2'
+ }
+ ],
+ 'normalized' => 'numbered-sub2'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 41,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered subsection2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'subsection',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 3,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 42,
+ 'macro' => ''
+ },
+ 'number' => '1.0.2',
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'unnumbered2'
+ }
+ ],
+ 'normalized' => 'unnumbered2'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 44,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered section2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'unnumberedsec',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'numbered sub3'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'numbered-sub3'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 48,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 45,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered sub3'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'numbered-sub3'
+ }
+ ],
+ 'normalized' => 'numbered-sub3'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 51,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered subsection3'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'subsection',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 3,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 52,
+ 'macro' => ''
+ },
+ 'number' => '1.0.3',
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'numbered'
+ }
+ ],
+ 'normalized' => 'numbered'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 55,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'numbered section'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'section',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 2,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 56,
+ 'macro' => ''
+ },
+ 'number' => '1.1',
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'between node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'between node, node without sectioning node
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'between-node'
+ },
+ undef,
+ undef,
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'between-node'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 58,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Second node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Third node unnumbered'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Second node text
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Second-node'
+ },
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Third-node-unnumbered'
+ },
+ undef,
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Second-node'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 62,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'second node chapter'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'second node chapter text.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 66,
+ 'macro' => ''
+ },
+ 'number' => 2,
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Third node unnumbered'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Third-node-unnumbered'
+ }
+ ],
+ 'normalized' => 'Third-node-unnumbered'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 70,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered chapter'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'unnumbered',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'unnumbered chapter text.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 71,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Last node no description'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Third node unnumbered'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'contents',
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Last-node-no-description'
+ },
+ undef,
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Third-node-unnumbered'
+ },
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Last-node-no-description'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 76,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'cmdname' => 'bye',
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'complex'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[1]{'args'}[0];
+$result_trees{'complex'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[1]{'args'}[0];
+$result_trees{'complex'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[1];
+$result_trees{'complex'}{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[1]{'args'}[1];
+$result_trees{'complex'}{'contents'}[1]{'args'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[1];
+$result_trees{'complex'}{'contents'}[1]{'args'}[2]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[1]{'args'}[2];
+$result_trees{'complex'}{'contents'}[1]{'args'}[2]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[1]{'args'}[2];
+$result_trees{'complex'}{'contents'}[1]{'args'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[1];
+$result_trees{'complex'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[1]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[1]{'args'}[2];
+$result_trees{'complex'}{'contents'}[1]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[2]{'args'}[0];
+$result_trees{'complex'}{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[4]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[1];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[3];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'contents'}[5]{'parent'}
= $result_trees{'complex'}{'contents'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[2];
+$result_trees{'complex'}{'contents'}[2]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[3]{'args'}[0];
+$result_trees{'complex'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[3]{'args'}[0];
+$result_trees{'complex'}{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[3];
+$result_trees{'complex'}{'contents'}[3]{'args'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[3];
+$result_trees{'complex'}{'contents'}[3]{'args'}[2]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[3]{'args'}[2];
+$result_trees{'complex'}{'contents'}[3]{'args'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[3];
+$result_trees{'complex'}{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[3]{'args'}[3];
+$result_trees{'complex'}{'contents'}[3]{'args'}[3]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[3]{'args'}[3];
+$result_trees{'complex'}{'contents'}[3]{'args'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[3];
+$result_trees{'complex'}{'contents'}[3]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[3]{'args'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[3]{'args'}[3]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[3]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[4]{'args'}[0];
+$result_trees{'complex'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[4]{'args'}[0];
+$result_trees{'complex'}{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[4]{'args'}[0];
+$result_trees{'complex'}{'contents'}[4]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[4];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[4];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[4];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'complex'}{'contents'}[4]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[4];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[4];
+$result_trees{'complex'}{'contents'}[4]{'contents'}[4]{'parent'} =
$result_trees{'complex'}{'contents'}[4];
+$result_trees{'complex'}{'contents'}[4]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[4]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[5]{'args'}[0];
+$result_trees{'complex'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[5]{'args'}[0];
+$result_trees{'complex'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[5]{'args'}[0];
+$result_trees{'complex'}{'contents'}[5]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[5];
+$result_trees{'complex'}{'contents'}[5]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[5]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[5]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[5]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[6]{'args'}[0];
+$result_trees{'complex'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[6]{'args'}[0];
+$result_trees{'complex'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[6]{'args'}[0];
+$result_trees{'complex'}{'contents'}[6]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[6];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[6];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[3];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'complex'}{'contents'}[6]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[6];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[6];
+$result_trees{'complex'}{'contents'}[6]{'contents'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[6];
+$result_trees{'complex'}{'contents'}[6]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[6]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[6]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[7]{'args'}[0];
+$result_trees{'complex'}{'contents'}[7]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[7]{'args'}[0];
+$result_trees{'complex'}{'contents'}[7]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[7]{'args'}[0];
+$result_trees{'complex'}{'contents'}[7]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[7];
+$result_trees{'complex'}{'contents'}[7]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[7]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[7]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[7]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[7]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[8]{'args'}[0];
+$result_trees{'complex'}{'contents'}[8]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[8]{'args'}[0];
+$result_trees{'complex'}{'contents'}[8]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[8]{'args'}[0];
+$result_trees{'complex'}{'contents'}[8]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[8];
+$result_trees{'complex'}{'contents'}[8]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[8];
+$result_trees{'complex'}{'contents'}[8]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[8]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[8]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[9]{'args'}[0];
+$result_trees{'complex'}{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[9]{'args'}[0];
+$result_trees{'complex'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[9]{'args'}[0];
+$result_trees{'complex'}{'contents'}[9]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[9];
+$result_trees{'complex'}{'contents'}[9]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[9]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[9]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[9]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[9]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[10]{'args'}[0];
+$result_trees{'complex'}{'contents'}[10]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[10]{'args'}[0];
+$result_trees{'complex'}{'contents'}[10]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[10]{'args'}[0];
+$result_trees{'complex'}{'contents'}[10]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[10];
+$result_trees{'complex'}{'contents'}[10]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[10];
+$result_trees{'complex'}{'contents'}[10]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[10]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[10]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[11]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[11]{'args'}[0];
+$result_trees{'complex'}{'contents'}[11]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[11]{'args'}[0];
+$result_trees{'complex'}{'contents'}[11]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[11]{'args'}[0];
+$result_trees{'complex'}{'contents'}[11]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[11];
+$result_trees{'complex'}{'contents'}[11]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[11]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[11]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[11]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[11]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[12]{'args'}[0];
+$result_trees{'complex'}{'contents'}[12]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[12]{'args'}[0];
+$result_trees{'complex'}{'contents'}[12]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[12]{'args'}[0];
+$result_trees{'complex'}{'contents'}[12]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[12];
+$result_trees{'complex'}{'contents'}[12]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[12];
+$result_trees{'complex'}{'contents'}[12]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[12]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[12]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[13]{'args'}[0];
+$result_trees{'complex'}{'contents'}[13]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[13]{'args'}[0];
+$result_trees{'complex'}{'contents'}[13]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[13]{'args'}[0];
+$result_trees{'complex'}{'contents'}[13]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[13];
+$result_trees{'complex'}{'contents'}[13]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[13]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[13]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[13]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[13]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[14]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[14]{'args'}[0];
+$result_trees{'complex'}{'contents'}[14]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[14]{'args'}[0];
+$result_trees{'complex'}{'contents'}[14]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[14]{'args'}[0];
+$result_trees{'complex'}{'contents'}[14]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[14];
+$result_trees{'complex'}{'contents'}[14]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[14];
+$result_trees{'complex'}{'contents'}[14]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[14]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[14]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[15]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[15]{'args'}[0];
+$result_trees{'complex'}{'contents'}[15]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[15]{'args'}[0];
+$result_trees{'complex'}{'contents'}[15]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[15]{'args'}[0];
+$result_trees{'complex'}{'contents'}[15]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[15];
+$result_trees{'complex'}{'contents'}[15]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[15]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[15]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[15]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[15]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[16]{'args'}[0];
+$result_trees{'complex'}{'contents'}[16]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[16]{'args'}[0];
+$result_trees{'complex'}{'contents'}[16]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[16]{'args'}[0];
+$result_trees{'complex'}{'contents'}[16]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[16];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[16];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[16]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'complex'}{'contents'}[16]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[16];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[16];
+$result_trees{'complex'}{'contents'}[16]{'contents'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[16];
+$result_trees{'complex'}{'contents'}[16]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[16]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[16]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[17]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[17]{'args'}[0];
+$result_trees{'complex'}{'contents'}[17]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[17]{'args'}[0];
+$result_trees{'complex'}{'contents'}[17]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[17]{'args'}[0];
+$result_trees{'complex'}{'contents'}[17]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[17];
+$result_trees{'complex'}{'contents'}[17]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[17]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[17]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[17]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[17]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[18]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[18]{'args'}[0];
+$result_trees{'complex'}{'contents'}[18]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[18]{'args'}[0];
+$result_trees{'complex'}{'contents'}[18]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[18]{'args'}[0];
+$result_trees{'complex'}{'contents'}[18]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[18];
+$result_trees{'complex'}{'contents'}[18]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[18];
+$result_trees{'complex'}{'contents'}[18]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[18];
+$result_trees{'complex'}{'contents'}[18]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[18]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[18]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[19]{'args'}[0];
+$result_trees{'complex'}{'contents'}[19]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[19]{'args'}[0];
+$result_trees{'complex'}{'contents'}[19]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[19]{'args'}[0];
+$result_trees{'complex'}{'contents'}[19]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[19];
+$result_trees{'complex'}{'contents'}[19]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[19]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[19]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[19]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[19]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[20]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[20]{'args'}[0];
+$result_trees{'complex'}{'contents'}[20]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[20]{'args'}[0];
+$result_trees{'complex'}{'contents'}[20]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[20]{'args'}[0];
+$result_trees{'complex'}{'contents'}[20]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[20];
+$result_trees{'complex'}{'contents'}[20]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[20];
+$result_trees{'complex'}{'contents'}[20]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[20]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[20]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[21]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[21]{'args'}[0];
+$result_trees{'complex'}{'contents'}[21]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[21]{'args'}[0];
+$result_trees{'complex'}{'contents'}[21]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[21];
+$result_trees{'complex'}{'contents'}[21]{'args'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[21];
+$result_trees{'complex'}{'contents'}[21]{'args'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[21];
+$result_trees{'complex'}{'contents'}[21]{'args'}[3]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[21]{'args'}[3];
+$result_trees{'complex'}{'contents'}[21]{'args'}[3]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[21]{'args'}[3];
+$result_trees{'complex'}{'contents'}[21]{'args'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[21];
+$result_trees{'complex'}{'contents'}[21]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[21];
+$result_trees{'complex'}{'contents'}[21]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[21]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[21]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[21];
+$result_trees{'complex'}{'contents'}[21]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[21];
+$result_trees{'complex'}{'contents'}[21]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[21]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[21]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[21]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[21]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[21]{'args'}[3]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[21]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[22]{'args'}[0];
+$result_trees{'complex'}{'contents'}[22]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[22]{'args'}[0];
+$result_trees{'complex'}{'contents'}[22]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[22];
+$result_trees{'complex'}{'contents'}[22]{'args'}[1]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[22]{'args'}[1];
+$result_trees{'complex'}{'contents'}[22]{'args'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[22];
+$result_trees{'complex'}{'contents'}[22]{'args'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[22];
+$result_trees{'complex'}{'contents'}[22]{'args'}[3]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[22]{'args'}[3];
+$result_trees{'complex'}{'contents'}[22]{'args'}[3]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[22]{'args'}[3];
+$result_trees{'complex'}{'contents'}[22]{'args'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[22];
+$result_trees{'complex'}{'contents'}[22]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[22];
+$result_trees{'complex'}{'contents'}[22]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[22]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[22]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[22];
+$result_trees{'complex'}{'contents'}[22]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[22];
+$result_trees{'complex'}{'contents'}[22]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[22]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[22]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[22]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[22]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[22]{'args'}[1]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[22]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[22]{'args'}[3]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[22]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[23]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[23]{'args'}[0];
+$result_trees{'complex'}{'contents'}[23]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[23]{'args'}[0];
+$result_trees{'complex'}{'contents'}[23]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[23]{'args'}[0];
+$result_trees{'complex'}{'contents'}[23]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[23];
+$result_trees{'complex'}{'contents'}[23]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[23];
+$result_trees{'complex'}{'contents'}[23]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[23]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[23]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[23];
+$result_trees{'complex'}{'contents'}[23]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[23];
+$result_trees{'complex'}{'contents'}[23]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[23]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[23]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[24]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[24]{'args'}[0];
+$result_trees{'complex'}{'contents'}[24]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[24]{'args'}[0];
+$result_trees{'complex'}{'contents'}[24]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[24]{'args'}[0];
+$result_trees{'complex'}{'contents'}[24]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[24];
+$result_trees{'complex'}{'contents'}[24]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[24]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[24]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[24]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[24]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[25]{'args'}[0];
+$result_trees{'complex'}{'contents'}[25]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[25]{'args'}[0];
+$result_trees{'complex'}{'contents'}[25]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[25]{'args'}[0];
+$result_trees{'complex'}{'contents'}[25]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[25];
+$result_trees{'complex'}{'contents'}[25]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[25];
+$result_trees{'complex'}{'contents'}[25]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'complex'}{'contents'}[25]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[25]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[25];
+$result_trees{'complex'}{'contents'}[25]{'contents'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[25];
+$result_trees{'complex'}{'contents'}[25]{'contents'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[25];
+$result_trees{'complex'}{'contents'}[25]{'extra'}{'misc_content'}[0] =
$result_trees{'complex'}{'contents'}[25]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[25]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[26]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[26]{'args'}[0];
+$result_trees{'complex'}{'contents'}[26]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[26]{'args'}[0];
+$result_trees{'complex'}{'contents'}[26]{'args'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[26];
+$result_trees{'complex'}{'contents'}[26]{'args'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[26];
+$result_trees{'complex'}{'contents'}[26]{'args'}[2]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[26]{'args'}[2];
+$result_trees{'complex'}{'contents'}[26]{'args'}[2]{'parent'} =
$result_trees{'complex'}{'contents'}[26];
+$result_trees{'complex'}{'contents'}[26]{'args'}[3]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[26]{'args'}[3];
+$result_trees{'complex'}{'contents'}[26]{'args'}[3]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[26]{'args'}[3];
+$result_trees{'complex'}{'contents'}[26]{'args'}[3]{'parent'} =
$result_trees{'complex'}{'contents'}[26];
+$result_trees{'complex'}{'contents'}[26]{'contents'}[0]{'parent'} =
$result_trees{'complex'}{'contents'}[26];
+$result_trees{'complex'}{'contents'}[26]{'contents'}[1]{'parent'} =
$result_trees{'complex'}{'contents'}[26];
+$result_trees{'complex'}{'contents'}[26]{'extra'}{'node_content'}[0] =
$result_trees{'complex'}{'contents'}[26]{'args'}[0]{'contents'}[1];
+$result_trees{'complex'}{'contents'}[26]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'complex'}{'contents'}[26]{'extra'}{'node_content'};
+$result_trees{'complex'}{'contents'}[26]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[26]{'args'}[2]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[26]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
= $result_trees{'complex'}{'contents'}[26]{'args'}[3]{'contents'}[0];
+$result_trees{'complex'}{'contents'}[26]{'parent'} = $result_trees{'complex'};
+$result_trees{'complex'}{'contents'}[27]{'parent'} = $result_trees{'complex'};
+
+$result_texis{'complex'} = '@node Top,First node,(dir)
address@hidden
address@hidden
+* First node::
+* between node::
+* Second node:: node 2
+* Third node unnumbered:: unnumbered in Top menu
+* Last node no description::
address@hidden menu
+
address@hidden First node,,Top,Top
address@hidden first node chapter
+
+first node chapter text
address@hidden
+* unnumbered:: un
+* unnumbered2:: un2
+* numbered:: nu
+
address@hidden menu
+
address@hidden unnumbered
address@hidden unnumbered section
+
address@hidden
+* unnumbered sub:: un
+* numbered sub:: nu
+* unnumbered sub2:: un2
+* numbered sub2:: nu2
address@hidden menu
+
address@hidden unnumbered sub
address@hidden unnumbered subsection
+
address@hidden numbered sub
address@hidden numbered subsection
+
address@hidden unnumbered sub2
address@hidden unnumbered subsection2
+
address@hidden numbered sub2
address@hidden numbered subsection2
+
address@hidden unnumbered2
address@hidden unnumbered section2
+
address@hidden
+* numbered sub3::
address@hidden menu
+
address@hidden numbered sub3
address@hidden numbered subsection3
+
+
address@hidden numbered
address@hidden numbered section
+
address@hidden between node,,,Top
+
+between node, node without sectioning node
+
address@hidden Second node,Third node unnumbered,,Top
+
+Second node text
+
address@hidden second node chapter
+
+second node chapter text.
+
address@hidden Third node unnumbered
address@hidden unnumbered chapter
+
+unnumbered chapter text.
+
+
address@hidden Last node no description,,Third node unnumbered,Top
+
address@hidden
address@hidden
+';
+
+
+$result_texts{'complex'} = '
+* First node::
+* between node::
+* Second node:: node 2
+* Third node unnumbered:: unnumbered in Top menu
+* Last node no description::
+
+first node chapter
+
+first node chapter text
+* unnumbered:: un
+* unnumbered2:: un2
+* numbered:: nu
+
+
+unnumbered section
+
+* unnumbered sub:: un
+* numbered sub:: nu
+* unnumbered sub2:: un2
+* numbered sub2:: nu2
+
+unnumbered subsection
+
+numbered subsection
+
+unnumbered subsection2
+
+numbered subsection2
+
+unnumbered section2
+
+* numbered sub3::
+
+numbered subsection3
+
+
+numbered section
+
+
+between node, node without sectioning node
+
+
+Second node text
+
+second node chapter
+
+second node chapter text.
+
+unnumbered chapter
+
+unnumbered chapter text.
+
+
+
+';
+
+$result_sectioning{'complex'} = {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+ }
+ },
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'First-node'
+ }
+ }
+ },
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered'
+ }
+ }
+ },
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub'
+ }
+ }
+ },
+ 'level' => 3,
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub'
+ }
+ }
+ },
+ 'level' => 3,
+ 'number' => '1.0.1',
+ 'section_prev' => {},
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2'
+ }
+ }
+ },
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2'
+ }
+ }
+ },
+ 'level' => 3,
+ 'number' => '1.0.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ ],
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered2'
+ }
+ }
+ },
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub3'
+ }
+ }
+ },
+ 'level' => 3,
+ 'number' => '1.0.3',
+ 'section_up' => {}
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered'
+ }
+ }
+ },
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ ],
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Second-node'
+ }
+ }
+ },
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {}
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Third-node-unnumbered'
+ }
+ }
+ },
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ ],
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'complex'};
+
+$result_nodes{'complex'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'level' => 0
+ },
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'level' => 1,
+ 'number' => 1
+ },
+ 'normalized' => 'First-node'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {},
+ 'level' => 2
+ },
+ 'normalized' => 'unnumbered'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {},
+ 'level' => 3
+ },
+ 'normalized' => 'unnumbered-sub'
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'subsection',
+ 'extra' => {},
+ 'level' => 3,
+ 'number' => '1.0.1'
+ },
+ 'normalized' => 'numbered-sub'
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {},
+ 'level' => 3
+ },
+ 'normalized' => 'unnumbered-sub2'
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'subsection',
+ 'extra' => {},
+ 'level' => 3,
+ 'number' => '1.0.2'
+ },
+ 'normalized' => 'numbered-sub2'
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {},
+ 'level' => 2
+ },
+ 'normalized' => 'unnumbered2'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'subsection',
+ 'extra' => {},
+ 'level' => 3,
+ 'number' => '1.0.3'
+ },
+ 'normalized' => 'numbered-sub3'
+ },
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'section',
+ 'extra' => {},
+ 'level' => 2,
+ 'number' => '1.1'
+ },
+ 'normalized' => 'numbered'
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_next' => {},
+ 'node_prev' => {
+ 'extra' => {
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ]
+ }
+ }
+};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
=
$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_up'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
=
$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'node_prev'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'node_up'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_up'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_next'}{'menu_child'}{'node_up'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_next'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_next'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_up'}
= $result_nodes{'complex'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_next'}{'node_prev'}
= $result_nodes{'complex'}{'menu_child'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_next'}{'node_up'} =
$result_nodes{'complex'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'menu_child'}{'node_up'} =
$result_nodes{'complex'}{'menu_child'};
+$result_nodes{'complex'}{'menu_child'}{'node_prev'} = $result_nodes{'complex'};
+$result_nodes{'complex'}{'menu_child'}{'node_up'} = $result_nodes{'complex'};
+$result_nodes{'complex'}{'node_next'} = $result_nodes{'complex'}{'menu_child'};
+
+$result_menus{'complex'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'First-node'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2'
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'unnumbered' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'unnumbered' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'unnumbered' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'unnumbered' => 1
+ }
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered2'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub3'
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'unnumbered2' => 1
+ }
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered'
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'First-node' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'First-node' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'First-node' => 1
+ }
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'between-node'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Second-node'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Third-node-unnumbered'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Last-node-no-description'
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
=
$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
=
$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_up'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_child'}{'menu_up'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_next'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'complex'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_prev'}
= $result_menus{'complex'}{'menu_child'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_next'}{'menu_up'} =
$result_menus{'complex'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_child'}{'menu_up'} =
$result_menus{'complex'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
=
$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'complex'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_prev'}
= $result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_next'}{'menu_up'}
= $result_menus{'complex'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_prev'}
= $result_menus{'complex'}{'menu_child'}{'menu_next'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_next'}{'menu_up'} =
$result_menus{'complex'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_prev'} =
$result_menus{'complex'}{'menu_child'};
+$result_menus{'complex'}{'menu_child'}{'menu_next'}{'menu_up'} =
$result_menus{'complex'};
+$result_menus{'complex'}{'menu_child'}{'menu_up'} = $result_menus{'complex'};
+
+$result_errors{'complex'} = [
+ {
+ 'error_line' => ':2: @top missing argument
+',
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => '',
+ 'text' => '@top missing argument',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: t/results/sectioning/double_top_in_menu.pl
===================================================================
RCS file: t/results/sectioning/double_top_in_menu.pl
diff -N t/results/sectioning/double_top_in_menu.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/double_top_in_menu.pl 31 Oct 2010 15:55:10 -0000
1.1
@@ -0,0 +1,441 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+%results_indices %result_sectioning %result_nodes);
+
+$result_trees{'double_top_in_menu'} = {
+ 'contents' => [
+ {
+ 'contents' => [],
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ToP'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top node
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'top'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'TOP'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':: ',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'myself
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ },
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'top'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ToP'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'second node.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'extra' => {
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ },
+ undef,
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ },
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[1]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[2]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[3];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[3]{'parent'}
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[1]{'contents'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[2]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[3]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'contents'}[4]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'node_content'}[0]
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
= $result_trees{'double_top_in_menu'}{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[1]{'parent'} =
$result_trees{'double_top_in_menu'};
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[1]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[2]{'contents'}[0]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[2]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[3];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[3]{'contents'}[1]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[3];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[3]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'contents'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'contents'}[0]{'parent'} =
$result_trees{'double_top_in_menu'}{'contents'}[2];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[2]{'contents'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
= $result_trees{'double_top_in_menu'}{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'double_top_in_menu'}{'contents'}[2]{'parent'} =
$result_trees{'double_top_in_menu'};
+
+$result_texis{'double_top_in_menu'} = '@node ToP, top
+Top node
+
address@hidden
+* top::
+* TOP:: myself
address@hidden menu
+
address@hidden top,,ToP,Top
+second node.
+';
+
+
+$result_texts{'double_top_in_menu'} = 'Top node
+
+* top::
+* TOP:: myself
+
+second node.
+';
+
+$result_sectioning{'double_top_in_menu'} = {};
+
+$result_nodes{'double_top_in_menu'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {},
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_next' => {}
+};
+$result_nodes{'double_top_in_menu'}{'menu_child'} =
$result_nodes{'double_top_in_menu'};
+$result_nodes{'double_top_in_menu'}{'node_next'} =
$result_nodes{'double_top_in_menu'};
+
+$result_menus{'double_top_in_menu'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {},
+ 'menu_next' => {},
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+};
+$result_menus{'double_top_in_menu'}{'menu_child'} =
$result_menus{'double_top_in_menu'};
+$result_menus{'double_top_in_menu'}{'menu_next'} =
$result_menus{'double_top_in_menu'};
+$result_menus{'double_top_in_menu'}{'menu_prev'} =
$result_menus{'double_top_in_menu'};
+$result_menus{'double_top_in_menu'}{'menu_up'} =
$result_menus{'double_top_in_menu'};
+
+$result_errors{'double_top_in_menu'} = [
+ {
+ 'error_line' => ':9: @node `top\' previously defined
+',
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => '',
+ 'text' => '@node `top\' previously defined',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':1: here is the previous definition as @node
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => 'here is the previous definition as @node',
+ 'type' => 'error continuation'
+ }
+];
+
+
+1;
Index: t/results/sectioning/loop_nodes.pl
===================================================================
RCS file: t/results/sectioning/loop_nodes.pl
diff -N t/results/sectioning/loop_nodes.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/loop_nodes.pl 31 Oct 2010 15:55:10 -0000 1.1
@@ -0,0 +1,796 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+%results_indices %result_sectioning %result_nodes);
+
+$result_trees{'loop_nodes'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'node up'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'node-up'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 0,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'node up'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'node down'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'node middle'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'node-middle'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'node-up'
+ },
+ undef,
+ undef,
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'node-down'
+ }
+ ],
+ 'normalized' => 'node-up'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'node middle'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'node up'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'node down'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'node-down'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'node-middle'
+ },
+ undef,
+ undef,
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'node-up'
+ }
+ ],
+ 'normalized' => 'node-middle'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 15,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'node down'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'node-down'
+ }
+ ],
+ 'normalized' => 'node-down'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 21,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'loop_nodes'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[0];
+$result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'loop_nodes'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'loop_nodes'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'loop_nodes'}{'contents'}[1]{'parent'} =
$result_trees{'loop_nodes'};
+$result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[2];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[2];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[1]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[2];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[2]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[2];
+$result_trees{'loop_nodes'}{'contents'}[2]{'contents'}[3]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[2];
+$result_trees{'loop_nodes'}{'contents'}[2]{'extra'}{'misc_content'}[0] =
$result_trees{'loop_nodes'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[2]{'parent'} =
$result_trees{'loop_nodes'};
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[1]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[2]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[1]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[2]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'contents'}[3]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[3];
+$result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'node_content'}[0] =
$result_trees{'loop_nodes'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'loop_nodes'}{'contents'}[3]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
= $result_trees{'loop_nodes'}{'contents'}[3]{'args'}[3]{'contents'}[0];
+$result_trees{'loop_nodes'}{'contents'}[3]{'parent'} =
$result_trees{'loop_nodes'};
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[1]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[2]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3];
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3];
+$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[1]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[2]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'contents'}[3]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[4];
+$result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'node_content'}[0] =
$result_trees{'loop_nodes'}{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'node_content'};
+$result_trees{'loop_nodes'}{'contents'}[4]{'extra'}{'nodes_manuals'}[3]{'node_content'}[0]
= $result_trees{'loop_nodes'}{'contents'}[4]{'args'}[3]{'contents'}[0];
+$result_trees{'loop_nodes'}{'contents'}[4]{'parent'} =
$result_trees{'loop_nodes'};
+$result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0];
+$result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'parent'} =
$result_trees{'loop_nodes'}{'contents'}[5];
+$result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'node_content'}[0] =
$result_trees{'loop_nodes'}{'contents'}[5]{'args'}[0]{'contents'}[1];
+$result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'loop_nodes'}{'contents'}[5]{'extra'}{'node_content'};
+$result_trees{'loop_nodes'}{'contents'}[5]{'parent'} =
$result_trees{'loop_nodes'};
+
+$result_texis{'loop_nodes'} = '
address@hidden Top
address@hidden top
+
address@hidden
+* node up::
address@hidden menu
+
address@hidden node up,,,node down
+
address@hidden
+* node middle::
address@hidden menu
+
address@hidden node middle,,,node up
+
address@hidden
+* node down::
address@hidden menu
+
address@hidden node down
+';
+
+
+$result_texts{'loop_nodes'} = '
+top
+
+* node up::
+
+
+* node middle::
+
+
+* node down::
+
+';
+
+$result_sectioning{'loop_nodes'} = {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+ }
+ },
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'loop_nodes'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'loop_nodes'};
+
+$result_nodes{'loop_nodes'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'level' => 0
+ },
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-up'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-middle'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-down'
+ },
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_next' => {},
+ 'node_up' => {
+ 'extra' => {},
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ]
+ }
+};
+$result_nodes{'loop_nodes'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_up'}
= $result_nodes{'loop_nodes'}{'menu_child'}{'menu_child'};
+$result_nodes{'loop_nodes'}{'menu_child'}{'menu_child'}{'node_up'} =
$result_nodes{'loop_nodes'}{'menu_child'};
+$result_nodes{'loop_nodes'}{'menu_child'}{'node_prev'} =
$result_nodes{'loop_nodes'};
+$result_nodes{'loop_nodes'}{'menu_child'}{'node_up'} =
$result_nodes{'loop_nodes'}{'menu_child'}{'menu_child'}{'menu_child'};
+$result_nodes{'loop_nodes'}{'node_next'} =
$result_nodes{'loop_nodes'}{'menu_child'};
+
+$result_menus{'loop_nodes'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-up'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-middle'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-down'
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'node-middle' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'node-up' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+};
+$result_menus{'loop_nodes'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_up'}
= $result_menus{'loop_nodes'}{'menu_child'}{'menu_child'};
+$result_menus{'loop_nodes'}{'menu_child'}{'menu_child'}{'menu_up'} =
$result_menus{'loop_nodes'}{'menu_child'};
+$result_menus{'loop_nodes'}{'menu_child'}{'menu_up'} =
$result_menus{'loop_nodes'};
+
+$result_errors{'loop_nodes'} = [
+ {
+ 'error_line' => ':21: Node `node down\' lacks menu item for `node up\'
despite being its Up target
+',
+ 'file_name' => '',
+ 'line_nr' => 21,
+ 'macro' => '',
+ 'text' => 'Node `node down\' lacks menu item for `node up\' despite being
its Up target',
+ 'type' => 'error'
+ }
+];
+
+
+1;
Index: t/results/sectioning/novalidate.pl
===================================================================
RCS file: t/results/sectioning/novalidate.pl
diff -N t/results/sectioning/novalidate.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/novalidate.pl 31 Oct 2010 15:55:10 -0000 1.1
@@ -0,0 +1,242 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+%results_indices %result_sectioning %result_nodes);
+
+$result_trees{'novalidate'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'novalidate',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'first'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'unknown node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'not a node'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'not-a-node'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'first'
+ },
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'unknown-node'
+ }
+ ],
+ 'normalized' => 'first'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'novalidate'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'novalidate'}{'contents'}[0];
+$result_trees{'novalidate'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'novalidate'}{'contents'}[0];
+$result_trees{'novalidate'}{'contents'}[0]{'contents'}[2]{'parent'} =
$result_trees{'novalidate'}{'contents'}[0];
+$result_trees{'novalidate'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'args'}[0];
+$result_trees{'novalidate'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'args'}[0];
+$result_trees{'novalidate'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'novalidate'}{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'args'}[1]{'contents'}[1]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'args'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'args'}[1]{'contents'}[2]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'args'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'args'}[1]{'parent'} =
$result_trees{'novalidate'}{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'novalidate'}{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'novalidate'}{'contents'}[1]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'novalidate'}{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'contents'}[2]{'parent'} =
$result_trees{'novalidate'}{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'novalidate'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'novalidate'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'novalidate'}{'contents'}[1]{'extra'}{'nodes_manuals'}[1]{'node_content'}[0]
= $result_trees{'novalidate'}{'contents'}[1]{'args'}[1]{'contents'}[1];
+$result_trees{'novalidate'}{'contents'}[1]{'parent'} =
$result_trees{'novalidate'};
+
+$result_texis{'novalidate'} = '
address@hidden
+
address@hidden first, unknown node
+
address@hidden
+* not a node::
address@hidden menu
+';
+
+
+$result_texts{'novalidate'} = '
+
+
+* not a node::
+';
+
+$result_sectioning{'novalidate'} = {};
+
+$result_nodes{'novalidate'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'first'
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_next' => {
+ 'extra' => {
+ 'normalized' => 'unknown-node'
+ }
+ }
+};
+
+$result_menus{'novalidate'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'first'
+ }
+};
+
+$result_errors{'novalidate'} = [];
+
+
+1;
Index: t/results/sectioning/space_in_node.pl
===================================================================
RCS file: t/results/sectioning/space_in_node.pl
diff -N t/results/sectioning/space_in_node.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/space_in_node.pl 31 Oct 2010 15:55:10 -0000
1.1
@@ -0,0 +1,456 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+%results_indices %result_sectioning %result_nodes);
+
+$result_trees{'space_in_node'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ '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' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Chap first here'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Chap-first-here'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Test title '
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_name'
+ },
+ {
+ 'parent' => {},
+ 'text' => ':',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Test title'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '.',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Test-title'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ }
+ ],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Chap first here'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Chap-first-here'
+ }
+ ],
+ 'normalized' => 'Chap-first-here'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Test title'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Test-title'
+ }
+ ],
+ 'normalized' => 'Test-title'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'space_in_node'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[0];
+$result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[1]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[2]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[4]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[5]{'contents'}[0]{'parent'}
=
$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[5];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[5]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[3]{'contents'}[0];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[2]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'contents'}[3]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'space_in_node'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'space_in_node'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'space_in_node'}{'contents'}[1]{'parent'} =
$result_trees{'space_in_node'};
+$result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[2]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[2]{'contents'}[0]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[2];
+$result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'node_content'}[0] =
$result_trees{'space_in_node'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'space_in_node'}{'contents'}[2]{'extra'}{'node_content'};
+$result_trees{'space_in_node'}{'contents'}[2]{'parent'} =
$result_trees{'space_in_node'};
+$result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'space_in_node'}{'contents'}[3]{'args'}[0];
+$result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'space_in_node'}{'contents'}[3];
+$result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'node_content'}[0] =
$result_trees{'space_in_node'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'space_in_node'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'space_in_node'}{'contents'}[3]{'parent'} =
$result_trees{'space_in_node'};
+
+$result_texis{'space_in_node'} = '
address@hidden Top
+
address@hidden
+* Chap first here::
+* Test title :Test title.
address@hidden menu
+
address@hidden Chap first here
+
address@hidden Test title
+';
+
+
+$result_texts{'space_in_node'} = '
+
+* Chap first here::
+* Test title :Test title.
+
+
+';
+
+$result_sectioning{'space_in_node'} = {};
+
+$result_nodes{'space_in_node'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Chap-first-here'
+ },
+ 'node_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Test-title'
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'node_next' => {},
+ 'node_up' => {
+ 'extra' => {},
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ]
+ }
+};
+$result_nodes{'space_in_node'}{'menu_child'}{'node_next'}{'node_prev'} =
$result_nodes{'space_in_node'}{'menu_child'};
+$result_nodes{'space_in_node'}{'menu_child'}{'node_next'}{'node_up'} =
$result_nodes{'space_in_node'};
+$result_nodes{'space_in_node'}{'menu_child'}{'node_prev'} =
$result_nodes{'space_in_node'};
+$result_nodes{'space_in_node'}{'menu_child'}{'node_up'} =
$result_nodes{'space_in_node'};
+$result_nodes{'space_in_node'}{'node_next'} =
$result_nodes{'space_in_node'}{'menu_child'};
+
+$result_menus{'space_in_node'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Chap-first-here'
+ },
+ 'menu_next' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Test-title'
+ },
+ 'menu_prev' => {},
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+};
+$result_menus{'space_in_node'}{'menu_child'}{'menu_next'}{'menu_prev'} =
$result_menus{'space_in_node'}{'menu_child'};
+$result_menus{'space_in_node'}{'menu_child'}{'menu_next'}{'menu_up'} =
$result_menus{'space_in_node'};
+$result_menus{'space_in_node'}{'menu_child'}{'menu_up'} =
$result_menus{'space_in_node'};
+
+$result_errors{'space_in_node'} = [];
+
+
+1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- texinfo/tp TODO Texinfo/Structuring.pm t/30sect...,
Patrice Dumas <=