[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp TODO t/30sectioning.t t/results/sect...
From: |
Patrice Dumas |
Subject: |
texinfo/tp TODO t/30sectioning.t t/results/sect... |
Date: |
Sat, 05 Nov 2011 17:10:21 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 11/11/05 17:10:21
Modified files:
tp : TODO
tp/t : 30sectioning.t
Added files:
tp/t/results/sectioning: lone_Top_node.pl
Log message:
Add a test file that demonstrates the issue of the singular manual.
Improve the TODO entry.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/TODO?cvsroot=texinfo&r1=1.215&r2=1.216
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/30sectioning.t?cvsroot=texinfo&r1=1.60&r2=1.61
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/lone_Top_node.pl?cvsroot=texinfo&rev=1.1
Patches:
Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/tp/TODO,v
retrieving revision 1.215
retrieving revision 1.216
diff -u -b -r1.215 -r1.216
--- TODO 5 Nov 2011 16:36:49 -0000 1.215
+++ TODO 5 Nov 2011 17:10:20 -0000 1.216
@@ -13,11 +13,15 @@
the subsection that is both below and next the section, because it is
next in menu. Bug or not?
-In singular manual, the first node is the Top node, it has no associated
-sectioning command. The up_section for this node is set to the first
-sectioning element, the Preface, which is also associated with that node but
-is below, and maybe they are in the same element? In any case it seems to
-be wrong.
+When there is a top node without sectioning command and USE_NODE is false
+and a sectioning command follows with an associated node:
+* the Top node ends up in the same element as the sectioning command and
+ second node
+* the node_up of the element is the Top node, the up for the element is
+ therefore itself
+* the header appears at the same place as the Top node, but points up
+ to the first sectioning element and the second node
+Example in sectioning/lone_Top_node.
Delayed bugs
Index: t/30sectioning.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/30sectioning.t,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -b -r1.60 -r1.61
--- t/30sectioning.t 3 Nov 2011 20:29:14 -0000 1.60
+++ t/30sectioning.t 5 Nov 2011 17:10:20 -0000 1.61
@@ -1325,6 +1325,17 @@
@subsection the subsection
'],
+['lone_Top_node',
+'@node Top
+
address@hidden
+* First::
address@hidden menu
+
address@hidden First
address@hidden chap
+', {'test_split' => 'section'}
+],
['lowered_subsubsection',
'@node Top
@top
Index: t/results/sectioning/lone_Top_node.pl
===================================================================
RCS file: t/results/sectioning/lone_Top_node.pl
diff -N t/results/sectioning/lone_Top_node.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/lone_Top_node.pl 5 Nov 2011 17:10:21 -0000
1.1
@@ -0,0 +1,513 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'lone_Top_node'} = [
+ {
+ 'contents' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'First'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'parent' => {},
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'First'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {},
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'menu'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'First'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'First'
+ }
+ ],
+ 'normalized' => 'First'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'chap'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'chapter',
+ 'contents' => [],
+ 'extra' => {
+ 'misc_content' => [
+ {}
+ ]
+ },
+ 'level' => 1,
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => ''
+ },
+ 'number' => 1,
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'element_command' => {},
+ 'node' => {},
+ 'section' => {}
+ },
+ 'type' => 'element'
+ }
+];
+$result_trees{'lone_Top_node'}[0]{'contents'}[0]{'parent'} =
$result_trees{'lone_Top_node'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'contents'}[2];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'contents'}[2]{'parent'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'lone_Top_node'}[0]{'contents'}[1]{'parent'} =
$result_trees{'lone_Top_node'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[2];
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[2];
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'node_content'}[0] =
$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[2]{'extra'}{'node_content'};
+$result_trees{'lone_Top_node'}[0]{'contents'}[2]{'parent'} =
$result_trees{'lone_Top_node'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[3];
+$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0];
+$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[3];
+$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'extra'}{'misc_content'}[0] =
$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'lone_Top_node'}[0]{'contents'}[3]{'parent'} =
$result_trees{'lone_Top_node'}[0];
+$result_trees{'lone_Top_node'}[0]{'extra'}{'element_command'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[3];
+$result_trees{'lone_Top_node'}[0]{'extra'}{'node'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[2];
+$result_trees{'lone_Top_node'}[0]{'extra'}{'section'} =
$result_trees{'lone_Top_node'}[0]{'contents'}[3];
+
+$result_texis{'lone_Top_node'} = '@node Top
+
address@hidden
+* First::
address@hidden menu
+
address@hidden First
address@hidden chap
+';
+
+
+$result_texts{'lone_Top_node'} = '
+* First::
+
+1 chap
+******
+';
+
+$result_sectioning{'lone_Top_node'} = {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'First'
+ }
+ }
+ },
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ ]
+};
+$result_sectioning{'lone_Top_node'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'lone_Top_node'};
+
+$result_nodes{'lone_Top_node'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'level' => 1,
+ 'number' => 1
+ },
+ 'normalized' => 'First'
+ },
+ 'node_prev' => {},
+ 'node_up' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu',
+ 'extra' => {
+ 'end_command' => {
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'menu',
+ 'text_arg' => 'menu'
+ }
+ }
+ }
+ }
+ ],
+ 'node_next' => {},
+ 'node_up' => {
+ 'extra' => {
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ],
+ 'top_node_up' => {}
+ },
+ 'type' => 'top_node_up'
+ }
+};
+$result_nodes{'lone_Top_node'}{'menu_child'}{'node_prev'} =
$result_nodes{'lone_Top_node'};
+$result_nodes{'lone_Top_node'}{'menu_child'}{'node_up'} =
$result_nodes{'lone_Top_node'};
+$result_nodes{'lone_Top_node'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
= $result_nodes{'lone_Top_node'}{'menus'}[0];
+$result_nodes{'lone_Top_node'}{'node_next'} =
$result_nodes{'lone_Top_node'}{'menu_child'};
+$result_nodes{'lone_Top_node'}{'node_up'}{'extra'}{'top_node_up'} =
$result_nodes{'lone_Top_node'};
+
+$result_menus{'lone_Top_node'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'First'
+ },
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+};
+$result_menus{'lone_Top_node'}{'menu_child'}{'menu_up'} =
$result_menus{'lone_Top_node'};
+
+$result_errors{'lone_Top_node'} = [];
+
+
+$result_elements{'lone_Top_node'} = [
+ {
+ 'extra' => {
+ 'directions' => {
+ 'NodePrev' => {},
+ 'NodeUp' => {},
+ 'This' => {},
+ 'Up' => {}
+ },
+ 'element_command' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {},
+ 'level' => 1,
+ 'number' => 1
+ },
+ 'node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'First'
+ },
+ 'menu_up' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'menu_child' => {}
+ },
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ },
+ 'section' => {}
+ },
+ 'type' => 'element'
+ }
+];
+$result_elements{'lone_Top_node'}[0]{'extra'}{'directions'}{'NodePrev'} =
$result_elements{'lone_Top_node'}[0];
+$result_elements{'lone_Top_node'}[0]{'extra'}{'directions'}{'NodeUp'} =
$result_elements{'lone_Top_node'}[0];
+$result_elements{'lone_Top_node'}[0]{'extra'}{'directions'}{'This'} =
$result_elements{'lone_Top_node'}[0];
+$result_elements{'lone_Top_node'}[0]{'extra'}{'directions'}{'Up'} =
$result_elements{'lone_Top_node'}[0];
+$result_elements{'lone_Top_node'}[0]{'extra'}{'node'}{'menu_up'}{'menu_child'}
= $result_elements{'lone_Top_node'}[0]{'extra'}{'node'};
+$result_elements{'lone_Top_node'}[0]{'extra'}{'section'} =
$result_elements{'lone_Top_node'}[0]{'extra'}{'element_command'};
+
+
+
+$result_directions_text{'lone_Top_node'} = 'element: @chapter chap
+ NodePrev: @chapter chap
+ NodeUp: @chapter chap
+ This: @chapter chap
+ Up: @chapter chap
+';
+
+1;