texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp TODO Texinfo/Common.pm Texinfo/Parse...


From: Patrice Dumas
Subject: texinfo/tp TODO Texinfo/Common.pm Texinfo/Parse...
Date: Fri, 19 Aug 2011 23:09:48 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        11/08/19 23:09:47

Modified files:
        tp             : TODO 
        tp/Texinfo     : Common.pm Parser.pm Structuring.pm 
        tp/Texinfo/Convert: HTML.pm Plaintext.pm 
        tp/t           : 30sectioning.t 
        tp/t/results/converters_tests: accent.pl accentenc.pl 
                                       accentenc_no_iso_no_entity.pl 
                                       weird_accents.pl 
                                       weird_accents_disable_encoding.pl 
        tp/t/results/coverage_braces: test_image.pl 
        tp/t/results/def: all_commands_delimiters_printindex.pl 
                          all_commands_printindex.pl 
                          space_in_def_for_index.pl 
        tp/t/results/float: anchor_in_caption.pl cindex_in_caption.pl 
                            comment_space_comand_in_float.pl 
                            complex_float.pl float_copying.pl 
                            footnote_in_caption.pl 
                            numbering_captions_listoffloats.pl 
        tp/t/results/heading: heading_in_copying.pl 
        tp/t/results/include: macro_and_commands_in_early_commands.pl 
                              macro_in_early_commands.pl 
                              value_expansion_in_include.pl 
        tp/t/results/indices: double_index_entry.pl 
                              empty_cindex_entry.pl empty_index_entry.pl 
                              image_lines_count.pl 
                              image_text_lines_count.pl 
                              index_entries_locations.pl 
                              index_entry_before_first_node.pl 
                              index_entry_before_node.pl 
                              index_entry_in_footnote.pl 
                              print_merged_index.pl 
                              printindex_index_entry_in_copying.pl 
                              printindex_index_entry_in_copying_in_footnote.pl 
                              
printindex_index_entry_in_copying_no_insertcopying.pl 
                              printindex_with_space_before.pl 
                              syncode_index_print_both.pl 
        tp/t/results/info_tests: anchor_and_spaces.pl 
                                 anchor_in_command.pl 
                                 before_node_and_section.pl 
                                 
contents_setcontentsaftertitlepage_before_node.pl 
                                 def_in_copying.pl 
                                 direntry_dircategory_and_commands.pl 
                                 encoding_us_ascii.pl 
                                 error_in_footnote.pl file_only_png.pl 
                                 footnote_no_number.pl 
                                 footnote_no_number_separate.pl 
                                 image_and_punctuation.pl 
                                 image_and_spaces_formatting.pl 
                                 image_extension.pl image_file_search.pl 
                                 image_formatting.pl 
                                 image_in_paragraph.pl 
                                 image_not_found.pl image_quotes.pl 
                                 known_encoding.pl 
                                 multitable_anchor_and_index_entry.pl 
                                 nested_multitable_anchor_index.pl 
                                 note_in_strong.pl 
                                 novalidate_empty_refs.pl 
                                 paragraphindent_and_preamble.pl 
                                 pxref_test.pl ref_tests.pl 
                                 space_at_menu_end.pl 
                                 space_in_setfilename.pl 
                                 split_no_copying.pl text_before_node.pl 
                                 top_node_normalization.pl 
                                 unknown_encoding.pl xref_test.pl 
        tp/t/results/invalid_nestings: in_table.pl 
                                       menu_in_style_command.pl 
                                       node_in_copying_not_closed.pl 
                                       ref_in_anchor.pl ref_in_ref.pl 
                                       style_not_closed_before_first_node.pl 
                                       
style_not_closed_no_newline_root_commands.pl 
                                       style_not_closed_root_commands.pl 
        tp/t/results/languages: multiple.pl simple.pl 
        tp/t/results/macro: macro_in_index_commands.pl 
                            macro_in_misc_commands.pl 
        tp/t/results/menu: comment_on_menu_line.pl 
                           detailmenu_on_subnodes.pl 
                           direntry_dircategory_after_first_node.pl 
                           entry_after_detailmenu.pl formats_in_menu.pl 
                           menu_in_deffn.pl menu_in_example.pl 
                           menu_title_before_entries.pl 
                           multiple_menus.pl no_colon_in_menu.pl 
                           reference_to_external_manual.pl 
        tp/t/results/misc_commands: 
                                    codequoteundirected_codequotebacktick.pl 
                                    comment_space_command_on_line.pl 
                                    ref_in_center.pl 
                                    test_allowcodebreaks.pl 
        tp/t/results/plaintext_tests: line_passed_and_formats.pl 
        tp/t/results/regions: anchor_in_copying.pl 
                              anchor_in_copying_in_footnote.pl 
                              anchor_in_titlepage.pl 
                              format_in_titlepage.pl 
        tp/t/results/sectioning: anchor_zero.pl at_commands_in_refs.pl 
                                 chapter_node_before_and_after_part.pl 
                                 character_and_spaces_in_node.pl 
                                 character_and_spaces_in_refs.pl 
                                 double_part.pl loop_nodes.pl 
                                 lowered_subsubsection.pl 
                                 next_in_menu_is_below.pl 
                                 next_no_prev_to_node.pl 
                                 node_part_chapter_after_chapter.pl 
                                 node_part_chapter_after_top.pl 
                                 node_up_external_node.pl 
                                 nodename_parentheses.pl 
                                 part_chapter_after_top.pl 
                                 part_node_after_top.pl 
                                 part_node_before_top.pl 
                                 part_node_chapter_after_top.pl 
                                 raiselowersections.pl rec_nodes.pl 
                                 section_before_top.pl 
                                 section_below_unnumbered.pl 
                                 section_chapter_before_top_nodes.pl 
                                 section_in_unnumbered_info.pl 
                                 section_in_unnumbered_plaintext.pl 
                                 section_node_before_part.pl 
                                 semi_auto.pl 
                                 setfilename_on_top_and_after_node.pl 
                                 some_at_commands_in_ref_nodes.pl 
                                 space_in_node.pl 
                                 top_node_no_menu_direction.pl 
                                 unknown_node_in_menu.pl 
        tp/t/results/test_count: printindex.pl 
        tp/t/results/value: value_in_index_commands.pl 
                            value_in_misc_commands.pl 
Added files:
        tp/t/results/sectioning: empty_top_node_up.pl 
                                 internal_top_node_up.pl 

Log message:
        Add a 'top_node_up' type and extra entry for the node up of Top node
        added in case of automatic directions.
        Process this node, even if there is no associated manual name.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/TODO?cvsroot=texinfo&r1=1.157&r2=1.158
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Common.pm?cvsroot=texinfo&r1=1.55&r2=1.56
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Parser.pm?cvsroot=texinfo&r1=1.277&r2=1.278
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.75&r2=1.76
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/HTML.pm?cvsroot=texinfo&r1=1.135&r2=1.136
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.153&r2=1.154
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/30sectioning.t?cvsroot=texinfo&r1=1.48&r2=1.49
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/accent.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/accentenc.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/accentenc_no_iso_no_entity.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/weird_accents.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/weird_accents_disable_encoding.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/test_image.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/all_commands_delimiters_printindex.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/all_commands_printindex.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/def/space_in_def_for_index.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/anchor_in_caption.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/cindex_in_caption.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/comment_space_comand_in_float.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/complex_float.pl?cvsroot=texinfo&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/float_copying.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/footnote_in_caption.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl?cvsroot=texinfo&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/heading/heading_in_copying.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl?cvsroot=texinfo&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/macro_in_early_commands.pl?cvsroot=texinfo&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/include/value_expansion_in_include.pl?cvsroot=texinfo&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/double_index_entry.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/empty_cindex_entry.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/empty_index_entry.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/image_lines_count.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/image_text_lines_count.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/index_entries_locations.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/index_entry_before_first_node.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/index_entry_before_node.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/index_entry_in_footnote.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/print_merged_index.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_with_space_before.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/syncode_index_print_both.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/anchor_and_spaces.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/anchor_in_command.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/before_node_and_section.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/def_in_copying.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/direntry_dircategory_and_commands.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/encoding_us_ascii.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/error_in_footnote.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/file_only_png.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/footnote_no_number.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/footnote_no_number_separate.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_and_punctuation.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_and_spaces_formatting.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_extension.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_file_search.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_formatting.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_in_paragraph.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_not_found.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/image_quotes.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/known_encoding.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/nested_multitable_anchor_index.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/note_in_strong.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/novalidate_empty_refs.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/paragraphindent_and_preamble.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/pxref_test.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/ref_tests.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/space_at_menu_end.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/space_in_setfilename.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/split_no_copying.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/text_before_node.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/top_node_normalization.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/unknown_encoding.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/info_tests/xref_test.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/in_table.pl?cvsroot=texinfo&r1=1.36&r2=1.37
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/menu_in_style_command.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl?cvsroot=texinfo&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/ref_in_anchor.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/ref_in_ref.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl?cvsroot=texinfo&r1=1.24&r2=1.25
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl?cvsroot=texinfo&r1=1.38&r2=1.39
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl?cvsroot=texinfo&r1=1.36&r2=1.37
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/languages/multiple.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/languages/simple.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_index_commands.pl?cvsroot=texinfo&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/macro/macro_in_misc_commands.pl?cvsroot=texinfo&r1=1.56&r2=1.57
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/comment_on_menu_line.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/detailmenu_on_subnodes.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/direntry_dircategory_after_first_node.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/entry_after_detailmenu.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/formats_in_menu.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_in_deffn.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_in_example.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/menu_title_before_entries.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/multiple_menus.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/no_colon_in_menu.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/menu/reference_to_external_manual.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/comment_space_command_on_line.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/ref_in_center.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/misc_commands/test_allowcodebreaks.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/regions/anchor_in_copying.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/regions/anchor_in_copying_in_footnote.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/regions/anchor_in_titlepage.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/regions/format_in_titlepage.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/anchor_zero.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/at_commands_in_refs.pl?cvsroot=texinfo&r1=1.50&r2=1.51
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/chapter_node_before_and_after_part.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/character_and_spaces_in_node.pl?cvsroot=texinfo&r1=1.23&r2=1.24
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/character_and_spaces_in_refs.pl?cvsroot=texinfo&r1=1.42&r2=1.43
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_part.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/loop_nodes.pl?cvsroot=texinfo&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/lowered_subsubsection.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/next_in_menu_is_below.pl?cvsroot=texinfo&r1=1.7&r2=1.8
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/next_no_prev_to_node.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_part_chapter_after_chapter.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_part_chapter_after_top.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_up_external_node.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/nodename_parentheses.pl?cvsroot=texinfo&r1=1.44&r2=1.45
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_chapter_after_top.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_node_after_top.pl?cvsroot=texinfo&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_node_before_top.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/part_node_chapter_after_top.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/raiselowersections.pl?cvsroot=texinfo&r1=1.39&r2=1.40
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/rec_nodes.pl?cvsroot=texinfo&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_before_top.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_below_unnumbered.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_chapter_before_top_nodes.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_in_unnumbered_info.pl?cvsroot=texinfo&r1=1.11&r2=1.12
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl?cvsroot=texinfo&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_node_before_part.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/semi_auto.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/some_at_commands_in_ref_nodes.pl?cvsroot=texinfo&r1=1.42&r2=1.43
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/space_in_node.pl?cvsroot=texinfo&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/top_node_no_menu_direction.pl?cvsroot=texinfo&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/unknown_node_in_menu.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/empty_top_node_up.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/internal_top_node_up.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/test_count/printindex.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_index_commands.pl?cvsroot=texinfo&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/value/value_in_misc_commands.pl?cvsroot=texinfo&r1=1.47&r2=1.48

Patches:
Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/tp/TODO,v
retrieving revision 1.157
retrieving revision 1.158
diff -u -b -r1.157 -r1.158
--- TODO        19 Aug 2011 18:58:43 -0000      1.157
+++ TODO        19 Aug 2011 23:09:37 -0000      1.158
@@ -271,8 +271,6 @@
 
 equivalent_nodes mainly for equivalent_nodes-noderename.cnf parsing and renamed
 nodes handling.
-The following maybe could be added:
-empty_top_node_up menu-whitespace.texi --set-init-var TOP_NODE_UP
 
 
 formatting/

Index: Texinfo/Common.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Common.pm,v
retrieving revision 1.55
retrieving revision 1.56
diff -u -b -r1.55 -r1.56
--- Texinfo/Common.pm   12 Aug 2011 07:00:48 -0000      1.55
+++ Texinfo/Common.pm   19 Aug 2011 23:09:37 -0000      1.56
@@ -115,7 +115,7 @@
   'SIMPLE_MENU', 'EXTENSION', 'INLINE_INSERTCOPYING', 'USE_NUMERIC_ENTITY',
   'I18N_PERL_HASH', 'ENABLE_ENCODING_USE_ENTITY', 'ICONS', 'USE_UNICODE',
   'USE_UNIDECODE', 'DATE_IN_HEADER', 'OPEN_QUOTE_SYMBOL',
-  'CLOSE_QUOTE_SYMBOL', 'TOP_NODE_UP', 'TOP_NODE_FILE',
+  'CLOSE_QUOTE_SYMBOL', 'TOP_NODE_UP', 'TOP_NODE_UP_URL', 'TOP_NODE_FILE',
   'TOP_NODE_FILE_TARGET', 'SHOW_TITLE', 'WORDS_IN_PAGE',
   'HEADER_IN_TABLE', 'USE_ACCESSKEY', 'USE_REL_REV', 'USE_LINKS',
   'OVERVIEW_LINK_TO_TOC', 'AVOID_MENU_REDUNDANCY', 'NODE_NAME_IN_MENU',

Index: Texinfo/Parser.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Parser.pm,v
retrieving revision 1.277
retrieving revision 1.278
diff -u -b -r1.277 -r1.278
--- Texinfo/Parser.pm   19 Aug 2011 18:31:24 -0000      1.277
+++ Texinfo/Parser.pm   19 Aug 2011 23:09:37 -0000      1.278
@@ -906,9 +906,9 @@
   return $self->{'extra'};
 }
 
-# @ dircategory_direntry
+# @ dircategory_direntry
 # @ unassociated_menus
-# perl_encoding
+# perl_encoding
 # encoding_name
 # input_file_name
 sub global_informations ($)

Index: Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.75
retrieving revision 1.76
diff -u -b -r1.75 -r1.76
--- Texinfo/Structuring.pm      16 Aug 2011 22:07:20 -0000      1.75
+++ Texinfo/Structuring.pm      19 Aug 2011 23:09:37 -0000      1.76
@@ -445,9 +445,13 @@
         }
       } else {
         # Special case for Top node.
-        $node->{'node_up'} = {'extra' => Texinfo::Parser::_parse_node_manual(
-                            {'contents' => [ {'text' 
-                                               => $self->{'TOP_NODE_UP'} } 
]})};
+        my $top_node_content_tree = Texinfo::Parser::parse_texi_line($self, 
+                                                    $self->{'TOP_NODE_UP'});
+        $node->{'node_up'}
+          = {'extra' => Texinfo::Parser::_parse_node_manual(
+                    {'contents' => $top_node_content_tree->{'contents'}})};
+        $node->{'node_up'}->{'type'} = 'top_node_up';
+        $node->{'node_up'}->{'extra'}->{'top_node_up'} = $node;
         if ($node->{'menu_child'}) {
           $node->{'node_next'} = $node->{'menu_child'};
           if (!$node->{'menu_child'}->{'extra'}->{'manual_content'}) {
@@ -694,6 +698,8 @@
                               $node->{'extra'}->{'manual_content'});
   } elsif ($node->{'cmdname'} and $node->{'cmdname'} eq 'node') {
     return $node->{'parent'};
+  } elsif ($node->{'type'} and $node->{'type'} eq 'top_node_up') {
+    return $node;
   } else {
     # case of a @float or an @anchor
     return undef;

Index: Texinfo/Convert/HTML.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/HTML.pm,v
retrieving revision 1.135
retrieving revision 1.136
diff -u -b -r1.135 -r1.136
--- Texinfo/Convert/HTML.pm     19 Aug 2011 20:10:26 -0000      1.135
+++ Texinfo/Convert/HTML.pm     19 Aug 2011 23:09:37 -0000      1.136
@@ -360,7 +360,7 @@
 
   $filename = $self->{'current_filename'} if (!defined($filename));
 
-  if ($command->{'manual_content'}) {
+  if ($command->{'manual_content'} or $command->{'top_node_up'}) {
     return $self->_external_node_href($command, $filename);
   }
 
@@ -438,13 +438,19 @@
     cluck "in command_text($type) command not defined";
   }
 
-  if ($command->{'manual_content'}) {
+  if ($command->{'manual_content'} or $command->{'top_node_up'}) {
     my $node_content = [];
     $node_content = $command->{'node_content'}
       if (defined($command->{'node_content'}));
-    my $tree = {'type' => '_code',
+    my $tree;
+    if ($command->{'manual_content'}) {
+      $tree = {'type' => '_code',
           'contents' => [{'text' => '('}, @{$command->{'manual_content'}},
                          {'text' => ')'}, @$node_content]};
+    } else {
+      $tree = {'type' => '_code',
+          'contents' => $node_content};
+    }
     if ($type eq 'tree') {
       return $tree;
     } else {
@@ -1711,9 +1717,15 @@
                                            $direction, 'href');
   my $node = $self->_element_direction($self->{'current_element'},
                                            $direction, 'node');
-  if ($href and $node) {
+  my $anchor;
+  if (defined($href) and defined($node) and $node =~ /\S/) {
     my $anchor_attributes = $self->_direction_href_attributes($direction);
-    my $anchor = "<a href=\"$href\"${anchor_attributes}>$node</a>";
+    $anchor = "<a href=\"$href\"${anchor_attributes}>$node</a>";
+  #} elsif (defined($node) and $node =~ /\S/) {
+  #  $anchor = $node; 
+  #} else {
+  }
+  if (defined($anchor)) {
     # i18n
     $result = $self->get_conf('BUTTONS_TEXT')->{$direction}.": $anchor";
   }
@@ -5088,6 +5100,11 @@
   my $external_node = shift;
   my $filename = shift;
   
+  #if ($external_node->{'top_node_up'} 
+  #    and defined($self->get_conf('TOP_NODE_UP_URL'))) {
+  #  return $self->get_conf('TOP_NODE_UP_URL');
+  #}
+
   #print STDERR "external_node: ".join('|', keys(%$external_node))."\n";
   my ($target_filebase, $target, $id) = $self->_node_id_file($external_node);
   #print STDERR "HHHH 
".Texinfo::Structuring::_node_extra_to_texi($external_node)."\n";
@@ -5155,6 +5172,7 @@
       }
     }
   } else {
+    $file = '';
     $target_split = $default_target_split;
   }
 
@@ -5234,7 +5252,8 @@
         . "directions :". Texinfo::Structuring::_print_directions($element);
     }
     ########
-    if ($element_target->{'type'} eq 'external_node') {
+    if ($element_target->{'type'} eq 'external_node'
+        or $element_target->{'type'} eq 'top_node_up') {
       my $external_node = $element_target->{'extra'};
       if ($type eq 'href') {
         return $self->command_href($external_node, $filename);

Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -b -r1.153 -r1.154
--- Texinfo/Convert/Plaintext.pm        15 Aug 2011 12:53:25 -0000      1.153
+++ Texinfo/Convert/Plaintext.pm        19 Aug 2011 23:09:37 -0000      1.154
@@ -132,7 +132,7 @@
 # 'code'
 # 
 # paragraph number incremented with paragraphs, center, listoffloats
-# and block commands except: html and such, group, raggedright, menu*, float
+# and block commands except: html and such, group, raggedright, menu*, float
 
 my %default_preformatted_context_commands = %preformatted_commands;
 foreach my $preformatted_command ('verbatim', keys(%menu_commands)) {

Index: t/30sectioning.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/30sectioning.t,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -b -r1.48 -r1.49
--- t/30sectioning.t    19 Aug 2011 20:10:26 -0000      1.48
+++ t/30sectioning.t    19 Aug 2011 23:09:37 -0000      1.49
@@ -835,7 +835,29 @@
 
 @node subsection
 @subsection subsection
-']
+'],
+['empty_top_node_up',
+'@node Top
address@hidden empty top node up
+
address@hidden
+* first::
address@hidden menu
+
address@hidden first
+',{'TOP_NODE_UP' => ''}
+],
+['internal_top_node_up',
+'@node Top
address@hidden internal top node up
+
address@hidden
+* first::
address@hidden menu
+
address@hidden first
+',{'TOP_NODE_UP' => 'node@@ node', 'test_split' => 'node'}
+],
 );
 
 my @test_cases = (

Index: t/results/converters_tests/accent.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/converters_tests/accent.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/converters_tests/accent.pl        13 Aug 2011 18:40:23 -0000      
1.3
+++ t/results/converters_tests/accent.pl        19 Aug 2011 23:09:38 -0000      
1.4
@@ -2818,10 +2818,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'accent'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'accent'};
 
 $result_menus{'accent'} = {
   'cmdname' => 'node',

Index: t/results/converters_tests/accentenc.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/converters_tests/accentenc.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/converters_tests/accentenc.pl     13 Aug 2011 18:40:23 -0000      
1.3
+++ t/results/converters_tests/accentenc.pl     19 Aug 2011 23:09:38 -0000      
1.4
@@ -2875,10 +2875,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'accentenc'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'accentenc'};
 
 $result_menus{'accentenc'} = {
   'cmdname' => 'node',

Index: t/results/converters_tests/accentenc_no_iso_no_entity.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/accentenc_no_iso_no_entity.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/converters_tests/accentenc_no_iso_no_entity.pl    13 Aug 2011 
18:40:23 -0000      1.4
+++ t/results/converters_tests/accentenc_no_iso_no_entity.pl    19 Aug 2011 
23:09:38 -0000      1.5
@@ -2875,10 +2875,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'accentenc_no_iso_no_entity'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'accentenc_no_iso_no_entity'};
 
 $result_menus{'accentenc_no_iso_no_entity'} = {
   'cmdname' => 'node',

Index: t/results/converters_tests/weird_accents.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/weird_accents.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/converters_tests/weird_accents.pl 13 Aug 2011 18:40:24 -0000      
1.2
+++ t/results/converters_tests/weird_accents.pl 19 Aug 2011 23:09:38 -0000      
1.3
@@ -613,10 +613,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'weird_accents'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'weird_accents'};
 
 $result_menus{'weird_accents'} = {
   'cmdname' => 'node',

Index: t/results/converters_tests/weird_accents_disable_encoding.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/weird_accents_disable_encoding.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/converters_tests/weird_accents_disable_encoding.pl        13 Aug 
2011 18:40:24 -0000      1.2
+++ t/results/converters_tests/weird_accents_disable_encoding.pl        19 Aug 
2011 23:09:38 -0000      1.3
@@ -613,10 +613,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'weird_accents_disable_encoding'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'weird_accents_disable_encoding'};
 
 $result_menus{'weird_accents_disable_encoding'} = {
   'cmdname' => 'node',

Index: t/results/coverage_braces/test_image.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/coverage_braces/test_image.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/coverage_braces/test_image.pl     13 Aug 2011 15:33:08 -0000      
1.8
+++ t/results/coverage_braces/test_image.pl     19 Aug 2011 23:09:38 -0000      
1.9
@@ -4237,10 +4237,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'test_image'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'test_image'};
 
 $result_menus{'test_image'} = {
   'cmdname' => 'node',

Index: t/results/def/all_commands_delimiters_printindex.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/def/all_commands_delimiters_printindex.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/def/all_commands_delimiters_printindex.pl 14 Aug 2011 00:34:07 
-0000      1.18
+++ t/results/def/all_commands_delimiters_printindex.pl 19 Aug 2011 23:09:38 
-0000      1.19
@@ -16306,10 +16306,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'all_commands_delimiters_printindex'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'all_commands_delimiters_printindex'};
 
 $result_menus{'all_commands_delimiters_printindex'} = {
   'cmdname' => 'node',

Index: t/results/def/all_commands_printindex.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/all_commands_printindex.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/def/all_commands_printindex.pl    14 Aug 2011 01:52:01 -0000      
1.18
+++ t/results/def/all_commands_printindex.pl    19 Aug 2011 23:09:38 -0000      
1.19
@@ -3993,10 +3993,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'all_commands_printindex'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'all_commands_printindex'};
 
 $result_menus{'all_commands_printindex'} = {
   'cmdname' => 'node',

Index: t/results/def/space_in_def_for_index.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/def/space_in_def_for_index.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/def/space_in_def_for_index.pl     14 Aug 2011 00:34:09 -0000      
1.9
+++ t/results/def/space_in_def_for_index.pl     19 Aug 2011 23:09:38 -0000      
1.10
@@ -550,10 +550,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'space_in_def_for_index'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'space_in_def_for_index'};
 
 $result_menus{'space_in_def_for_index'} = {
   'cmdname' => 'node',

Index: t/results/float/anchor_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/anchor_in_caption.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/float/anchor_in_caption.pl        13 Jul 2011 14:49:10 -0000      
1.8
+++ t/results/float/anchor_in_caption.pl        19 Aug 2011 23:09:38 -0000      
1.9
@@ -394,10 +394,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'anchor_in_caption'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'anchor_in_caption'};
 
 $result_menus{'anchor_in_caption'} = {
   'cmdname' => 'node',

Index: t/results/float/cindex_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/cindex_in_caption.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/float/cindex_in_caption.pl        14 Aug 2011 00:34:09 -0000      
1.9
+++ t/results/float/cindex_in_caption.pl        19 Aug 2011 23:09:38 -0000      
1.10
@@ -488,10 +488,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'cindex_in_caption'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'cindex_in_caption'};
 
 $result_menus{'cindex_in_caption'} = {
   'cmdname' => 'node',

Index: t/results/float/comment_space_comand_in_float.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/float/comment_space_comand_in_float.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/float/comment_space_comand_in_float.pl    13 Jul 2011 14:49:10 
-0000      1.6
+++ t/results/float/comment_space_comand_in_float.pl    19 Aug 2011 23:09:39 
-0000      1.7
@@ -352,10 +352,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'comment_space_comand_in_float'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'comment_space_comand_in_float'};
 
 $result_menus{'comment_space_comand_in_float'} = {
   'cmdname' => 'node',

Index: t/results/float/complex_float.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/complex_float.pl,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- t/results/float/complex_float.pl    14 Aug 2011 17:31:46 -0000      1.24
+++ t/results/float/complex_float.pl    19 Aug 2011 23:09:39 -0000      1.25
@@ -4987,14 +4987,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'complex_float'}{'menu_child'}{'node_prev'} = 
$result_nodes{'complex_float'};
 $result_nodes{'complex_float'}{'menu_child'}{'node_up'} = 
$result_nodes{'complex_float'};
 
$result_nodes{'complex_float'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'complex_float'}{'menus'}[0];
 $result_nodes{'complex_float'}{'node_next'} = 
$result_nodes{'complex_float'}{'menu_child'};
+$result_nodes{'complex_float'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'complex_float'};
 
 $result_menus{'complex_float'} = {
   'cmdname' => 'node',

Index: t/results/float/float_copying.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/float_copying.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/float/float_copying.pl    14 Aug 2011 17:31:46 -0000      1.9
+++ t/results/float/float_copying.pl    19 Aug 2011 23:09:39 -0000      1.10
@@ -1504,14 +1504,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'float_copying'}{'menu_child'}{'node_prev'} = 
$result_nodes{'float_copying'};
 $result_nodes{'float_copying'}{'menu_child'}{'node_up'} = 
$result_nodes{'float_copying'};
 
$result_nodes{'float_copying'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'float_copying'}{'menus'}[0];
 $result_nodes{'float_copying'}{'node_next'} = 
$result_nodes{'float_copying'}{'menu_child'};
+$result_nodes{'float_copying'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'float_copying'};
 
 $result_menus{'float_copying'} = {
   'cmdname' => 'node',

Index: t/results/float/footnote_in_caption.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/footnote_in_caption.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/float/footnote_in_caption.pl      13 Jul 2011 14:49:10 -0000      
1.11
+++ t/results/float/footnote_in_caption.pl      19 Aug 2011 23:09:39 -0000      
1.12
@@ -388,10 +388,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'footnote_in_caption'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'footnote_in_caption'};
 
 $result_menus{'footnote_in_caption'} = {
   'cmdname' => 'node',

Index: t/results/float/numbering_captions_listoffloats.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- t/results/float/numbering_captions_listoffloats.pl  14 Aug 2011 17:31:46 
-0000      1.28
+++ t/results/float/numbering_captions_listoffloats.pl  19 Aug 2011 23:09:39 
-0000      1.29
@@ -8103,8 +8103,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'numbering_captions_listoffloats'}{'menu_child'}{'menu_child'}{'node_up'}
 = $result_nodes{'numbering_captions_listoffloats'}{'menu_child'};
@@ -8125,6 +8127,7 @@
 $result_nodes{'numbering_captions_listoffloats'}{'menu_child'}{'node_up'} = 
$result_nodes{'numbering_captions_listoffloats'};
 
$result_nodes{'numbering_captions_listoffloats'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'numbering_captions_listoffloats'}{'menus'}[0];
 $result_nodes{'numbering_captions_listoffloats'}{'node_next'} = 
$result_nodes{'numbering_captions_listoffloats'}{'menu_child'};
+$result_nodes{'numbering_captions_listoffloats'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'numbering_captions_listoffloats'};
 
 $result_menus{'numbering_captions_listoffloats'} = {
   'cmdname' => 'node',

Index: t/results/heading/heading_in_copying.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/heading/heading_in_copying.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/heading/heading_in_copying.pl     14 Aug 2011 00:34:09 -0000      
1.7
+++ t/results/heading/heading_in_copying.pl     19 Aug 2011 23:09:39 -0000      
1.8
@@ -453,10 +453,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'heading_in_copying'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'heading_in_copying'};
 
 $result_menus{'heading_in_copying'} = {
   'cmdname' => 'node',

Index: t/results/include/macro_and_commands_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_and_commands_in_early_commands.pl,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- t/results/include/macro_and_commands_in_early_commands.pl   3 Jul 2011 
14:50:56 -0000       1.32
+++ t/results/include/macro_and_commands_in_early_commands.pl   19 Aug 2011 
23:09:39 -0000      1.33
@@ -628,10 +628,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'macro_and_commands_in_early_commands'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'macro_and_commands_in_early_commands'};
 
 $result_menus{'macro_and_commands_in_early_commands'} = {
   'cmdname' => 'node',

Index: t/results/include/macro_in_early_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/macro_in_early_commands.pl,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- t/results/include/macro_in_early_commands.pl        3 Jul 2011 14:50:56 
-0000       1.32
+++ t/results/include/macro_in_early_commands.pl        19 Aug 2011 23:09:39 
-0000      1.33
@@ -715,10 +715,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'macro_in_early_commands'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'macro_in_early_commands'};
 
 $result_menus{'macro_in_early_commands'} = {
   'cmdname' => 'node',

Index: t/results/include/value_expansion_in_include.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/include/value_expansion_in_include.pl,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- t/results/include/value_expansion_in_include.pl     14 Aug 2011 01:52:01 
-0000      1.31
+++ t/results/include/value_expansion_in_include.pl     19 Aug 2011 23:09:39 
-0000      1.32
@@ -610,10 +610,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'value_expansion_in_include'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'value_expansion_in_include'};
 
 $result_menus{'value_expansion_in_include'} = {
   'cmdname' => 'node',

Index: t/results/indices/double_index_entry.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/double_index_entry.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/indices/double_index_entry.pl     14 Aug 2011 17:31:46 -0000      
1.10
+++ t/results/indices/double_index_entry.pl     19 Aug 2011 23:09:39 -0000      
1.11
@@ -664,14 +664,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'double_index_entry'}{'menu_child'}{'node_prev'} = 
$result_nodes{'double_index_entry'};
 $result_nodes{'double_index_entry'}{'menu_child'}{'node_up'} = 
$result_nodes{'double_index_entry'};
 
$result_nodes{'double_index_entry'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'double_index_entry'}{'menus'}[0];
 $result_nodes{'double_index_entry'}{'node_next'} = 
$result_nodes{'double_index_entry'}{'menu_child'};
+$result_nodes{'double_index_entry'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'double_index_entry'};
 
 $result_menus{'double_index_entry'} = {
   'cmdname' => 'node',

Index: t/results/indices/empty_cindex_entry.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/empty_cindex_entry.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/indices/empty_cindex_entry.pl     3 Jul 2011 14:50:56 -0000       
1.5
+++ t/results/indices/empty_cindex_entry.pl     19 Aug 2011 23:09:39 -0000      
1.6
@@ -127,10 +127,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'empty_cindex_entry'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'empty_cindex_entry'};
 
 $result_menus{'empty_cindex_entry'} = {
   'cmdname' => 'node',

Index: t/results/indices/empty_index_entry.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/empty_index_entry.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/indices/empty_index_entry.pl      14 Aug 2011 00:34:10 -0000      
1.9
+++ t/results/indices/empty_index_entry.pl      19 Aug 2011 23:09:39 -0000      
1.10
@@ -331,10 +331,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'empty_index_entry'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'empty_index_entry'};
 
 $result_menus{'empty_index_entry'} = {
   'cmdname' => 'node',

Index: t/results/indices/image_lines_count.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/image_lines_count.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/indices/image_lines_count.pl      14 Aug 2011 00:34:10 -0000      
1.7
+++ t/results/indices/image_lines_count.pl      19 Aug 2011 23:09:39 -0000      
1.8
@@ -270,10 +270,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_lines_count'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_lines_count'};
 
 $result_menus{'image_lines_count'} = {
   'cmdname' => 'node',

Index: t/results/indices/image_text_lines_count.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/image_text_lines_count.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/indices/image_text_lines_count.pl 14 Aug 2011 00:34:10 -0000      
1.6
+++ t/results/indices/image_text_lines_count.pl 19 Aug 2011 23:09:40 -0000      
1.7
@@ -270,10 +270,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_text_lines_count'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_text_lines_count'};
 
 $result_menus{'image_text_lines_count'} = {
   'cmdname' => 'node',

Index: t/results/indices/index_entries_locations.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/index_entries_locations.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/indices/index_entries_locations.pl        14 Aug 2011 00:34:10 
-0000      1.6
+++ t/results/indices/index_entries_locations.pl        19 Aug 2011 23:09:40 
-0000      1.7
@@ -544,10 +544,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'index_entries_locations'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'index_entries_locations'};
 
 $result_menus{'index_entries_locations'} = {
   'cmdname' => 'node',

Index: t/results/indices/index_entry_before_first_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/index_entry_before_first_node.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/indices/index_entry_before_first_node.pl  14 Aug 2011 00:34:10 
-0000      1.6
+++ t/results/indices/index_entry_before_first_node.pl  19 Aug 2011 23:09:40 
-0000      1.7
@@ -228,10 +228,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'index_entry_before_first_node'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'index_entry_before_first_node'};
 
 $result_menus{'index_entry_before_first_node'} = {
   'cmdname' => 'node',

Index: t/results/indices/index_entry_before_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/index_entry_before_node.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/indices/index_entry_before_node.pl        14 Aug 2011 17:31:46 
-0000      1.11
+++ t/results/indices/index_entry_before_node.pl        19 Aug 2011 23:09:40 
-0000      1.12
@@ -723,8 +723,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'index_entry_before_node'}{'menu_child'}{'node_next'}{'node_prev'}
 = $result_nodes{'index_entry_before_node'}{'menu_child'};
@@ -733,6 +735,7 @@
 $result_nodes{'index_entry_before_node'}{'menu_child'}{'node_up'} = 
$result_nodes{'index_entry_before_node'};
 
$result_nodes{'index_entry_before_node'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'index_entry_before_node'}{'menus'}[0];
 $result_nodes{'index_entry_before_node'}{'node_next'} = 
$result_nodes{'index_entry_before_node'}{'menu_child'};
+$result_nodes{'index_entry_before_node'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'index_entry_before_node'};
 
 $result_menus{'index_entry_before_node'} = {
   'cmdname' => 'node',

Index: t/results/indices/index_entry_in_footnote.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/index_entry_in_footnote.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/indices/index_entry_in_footnote.pl        14 Aug 2011 00:34:10 
-0000      1.2
+++ t/results/indices/index_entry_in_footnote.pl        19 Aug 2011 23:09:40 
-0000      1.3
@@ -274,10 +274,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'index_entry_in_footnote'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'index_entry_in_footnote'};
 
 $result_menus{'index_entry_in_footnote'} = {
   'cmdname' => 'node',

Index: t/results/indices/print_merged_index.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/print_merged_index.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/indices/print_merged_index.pl     3 Jul 2011 14:50:57 -0000       
1.13
+++ t/results/indices/print_merged_index.pl     19 Aug 2011 23:09:40 -0000      
1.14
@@ -181,10 +181,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'print_merged_index'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'print_merged_index'};
 
 $result_menus{'print_merged_index'} = {
   'cmdname' => 'node',

Index: t/results/indices/printindex_index_entry_in_copying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/indices/printindex_index_entry_in_copying.pl      14 Aug 2011 
17:31:47 -0000      1.11
+++ t/results/indices/printindex_index_entry_in_copying.pl      19 Aug 2011 
23:09:40 -0000      1.12
@@ -1267,14 +1267,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'printindex_index_entry_in_copying'}{'menu_child'}{'node_prev'} 
= $result_nodes{'printindex_index_entry_in_copying'};
 $result_nodes{'printindex_index_entry_in_copying'}{'menu_child'}{'node_up'} = 
$result_nodes{'printindex_index_entry_in_copying'};
 
$result_nodes{'printindex_index_entry_in_copying'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'printindex_index_entry_in_copying'}{'menus'}[0];
 $result_nodes{'printindex_index_entry_in_copying'}{'node_next'} = 
$result_nodes{'printindex_index_entry_in_copying'}{'menu_child'};
+$result_nodes{'printindex_index_entry_in_copying'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'printindex_index_entry_in_copying'};
 
 $result_menus{'printindex_index_entry_in_copying'} = {
   'cmdname' => 'node',

Index: t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/indices/printindex_index_entry_in_copying_in_footnote.pl  14 Aug 
2011 17:31:47 -0000      1.10
+++ t/results/indices/printindex_index_entry_in_copying_in_footnote.pl  19 Aug 
2011 23:09:40 -0000      1.11
@@ -772,14 +772,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'printindex_index_entry_in_copying_in_footnote'}{'menu_child'}{'node_prev'}
 = $result_nodes{'printindex_index_entry_in_copying_in_footnote'};
 
$result_nodes{'printindex_index_entry_in_copying_in_footnote'}{'menu_child'}{'node_up'}
 = $result_nodes{'printindex_index_entry_in_copying_in_footnote'};
 
$result_nodes{'printindex_index_entry_in_copying_in_footnote'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'printindex_index_entry_in_copying_in_footnote'}{'menus'}[0];
 $result_nodes{'printindex_index_entry_in_copying_in_footnote'}{'node_next'} = 
$result_nodes{'printindex_index_entry_in_copying_in_footnote'}{'menu_child'};
+$result_nodes{'printindex_index_entry_in_copying_in_footnote'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'printindex_index_entry_in_copying_in_footnote'};
 
 $result_menus{'printindex_index_entry_in_copying_in_footnote'} = {
   'cmdname' => 'node',

Index: t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl     
14 Aug 2011 17:31:47 -0000      1.8
+++ t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl     
19 Aug 2011 23:09:40 -0000      1.9
@@ -1241,14 +1241,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'}{'menu_child'}{'node_prev'}
 = $result_nodes{'printindex_index_entry_in_copying_no_insertcopying'};
 
$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'}{'menu_child'}{'node_up'}
 = $result_nodes{'printindex_index_entry_in_copying_no_insertcopying'};
 
$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = 
$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'}{'menus'}[0];
 
$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'}{'node_next'}
 = 
$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'}{'menu_child'};
+$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'printindex_index_entry_in_copying_no_insertcopying'};
 
 $result_menus{'printindex_index_entry_in_copying_no_insertcopying'} = {
   'cmdname' => 'node',

Index: t/results/indices/printindex_with_space_before.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_with_space_before.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/indices/printindex_with_space_before.pl   14 Aug 2011 00:34:10 
-0000      1.6
+++ t/results/indices/printindex_with_space_before.pl   19 Aug 2011 23:09:40 
-0000      1.7
@@ -235,10 +235,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'printindex_with_space_before'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'printindex_with_space_before'};
 
 $result_menus{'printindex_with_space_before'} = {
   'cmdname' => 'node',

Index: t/results/indices/syncode_index_print_both.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/syncode_index_print_both.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/indices/syncode_index_print_both.pl       14 Aug 2011 01:52:01 
-0000      1.7
+++ t/results/indices/syncode_index_print_both.pl       19 Aug 2011 23:09:40 
-0000      1.8
@@ -462,10 +462,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'syncode_index_print_both'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'syncode_index_print_both'};
 
 $result_menus{'syncode_index_print_both'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/anchor_and_spaces.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/anchor_and_spaces.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/anchor_and_spaces.pl   3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/anchor_and_spaces.pl   19 Aug 2011 23:09:40 -0000      
1.6
@@ -346,10 +346,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'anchor_and_spaces'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'anchor_and_spaces'};
 
 $result_menus{'anchor_and_spaces'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/anchor_in_command.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/anchor_in_command.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/info_tests/anchor_in_command.pl   3 Jul 2011 14:50:57 -0000       
1.6
+++ t/results/info_tests/anchor_in_command.pl   19 Aug 2011 23:09:40 -0000      
1.7
@@ -271,10 +271,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'anchor_in_command'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'anchor_in_command'};
 
 $result_menus{'anchor_in_command'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/before_node_and_section.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/before_node_and_section.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/info_tests/before_node_and_section.pl     14 Aug 2011 17:31:47 
-0000      1.10
+++ t/results/info_tests/before_node_and_section.pl     19 Aug 2011 23:09:40 
-0000      1.11
@@ -1081,14 +1081,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'before_node_and_section'}{'menu_child'}{'node_prev'} = 
$result_nodes{'before_node_and_section'};
 $result_nodes{'before_node_and_section'}{'menu_child'}{'node_up'} = 
$result_nodes{'before_node_and_section'};
 
$result_nodes{'before_node_and_section'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'before_node_and_section'}{'menus'}[0];
 $result_nodes{'before_node_and_section'}{'node_next'} = 
$result_nodes{'before_node_and_section'}{'menu_child'};
+$result_nodes{'before_node_and_section'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'before_node_and_section'};
 
 $result_menus{'before_node_and_section'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl      
3 Jul 2011 14:50:57 -0000       1.5
+++ t/results/info_tests/contents_setcontentsaftertitlepage_before_node.pl      
19 Aug 2011 23:09:40 -0000      1.6
@@ -198,10 +198,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'contents_setcontentsaftertitlepage_before_node'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'contents_setcontentsaftertitlepage_before_node'};
 
 $result_menus{'contents_setcontentsaftertitlepage_before_node'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/def_in_copying.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/def_in_copying.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/info_tests/def_in_copying.pl      14 Aug 2011 00:34:11 -0000      
1.11
+++ t/results/info_tests/def_in_copying.pl      19 Aug 2011 23:09:41 -0000      
1.12
@@ -980,10 +980,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'def_in_copying'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'def_in_copying'};
 
 $result_menus{'def_in_copying'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/direntry_dircategory_and_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/direntry_dircategory_and_commands.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/info_tests/direntry_dircategory_and_commands.pl   14 Aug 2011 
17:31:47 -0000      1.9
+++ t/results/info_tests/direntry_dircategory_and_commands.pl   19 Aug 2011 
23:09:41 -0000      1.10
@@ -733,10 +733,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'direntry_dircategory_and_commands'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'direntry_dircategory_and_commands'};
 
 $result_menus{'direntry_dircategory_and_commands'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/encoding_us_ascii.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/encoding_us_ascii.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/info_tests/encoding_us_ascii.pl   3 Jul 2011 14:50:57 -0000       
1.7
+++ t/results/info_tests/encoding_us_ascii.pl   19 Aug 2011 23:09:41 -0000      
1.8
@@ -168,10 +168,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'encoding_us_ascii'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'encoding_us_ascii'};
 
 $result_menus{'encoding_us_ascii'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/error_in_footnote.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/error_in_footnote.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/info_tests/error_in_footnote.pl   13 Jul 2011 14:49:11 -0000      
1.7
+++ t/results/info_tests/error_in_footnote.pl   19 Aug 2011 23:09:41 -0000      
1.8
@@ -577,10 +577,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'error_in_footnote'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'error_in_footnote'};
 
 $result_menus{'error_in_footnote'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/file_only_png.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/file_only_png.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/file_only_png.pl       3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/file_only_png.pl       19 Aug 2011 23:09:41 -0000      
1.6
@@ -190,10 +190,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'file_only_png'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'file_only_png'};
 
 $result_menus{'file_only_png'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/footnote_no_number.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/footnote_no_number.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/footnote_no_number.pl  3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/footnote_no_number.pl  19 Aug 2011 23:09:41 -0000      
1.6
@@ -215,10 +215,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'footnote_no_number'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'footnote_no_number'};
 
 $result_menus{'footnote_no_number'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/footnote_no_number_separate.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/footnote_no_number_separate.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/footnote_no_number_separate.pl 3 Jul 2011 14:50:57 
-0000       1.5
+++ t/results/info_tests/footnote_no_number_separate.pl 19 Aug 2011 23:09:41 
-0000      1.6
@@ -215,10 +215,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'footnote_no_number_separate'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'footnote_no_number_separate'};
 
 $result_menus{'footnote_no_number_separate'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_and_punctuation.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/image_and_punctuation.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/info_tests/image_and_punctuation.pl       3 Jul 2011 14:50:57 
-0000       1.4
+++ t/results/info_tests/image_and_punctuation.pl       19 Aug 2011 23:09:41 
-0000      1.5
@@ -471,10 +471,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_and_punctuation'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_and_punctuation'};
 
 $result_menus{'image_and_punctuation'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_and_spaces_formatting.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/image_and_spaces_formatting.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/image_and_spaces_formatting.pl 3 Jul 2011 14:50:57 
-0000       1.5
+++ t/results/info_tests/image_and_spaces_formatting.pl 19 Aug 2011 23:09:41 
-0000      1.6
@@ -1127,10 +1127,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_and_spaces_formatting'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'image_and_spaces_formatting'};
 
 $result_menus{'image_and_spaces_formatting'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_extension.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/image_extension.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/info_tests/image_extension.pl     3 Jul 2011 14:50:57 -0000       
1.4
+++ t/results/info_tests/image_extension.pl     19 Aug 2011 23:09:41 -0000      
1.5
@@ -336,10 +336,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_extension'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_extension'};
 
 $result_menus{'image_extension'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_file_search.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/image_file_search.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/image_file_search.pl   3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/image_file_search.pl   19 Aug 2011 23:09:41 -0000      
1.6
@@ -283,10 +283,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_file_search'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_file_search'};
 
 $result_menus{'image_file_search'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_formatting.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/image_formatting.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/info_tests/image_formatting.pl    3 Jul 2011 14:50:57 -0000       
1.4
+++ t/results/info_tests/image_formatting.pl    19 Aug 2011 23:09:41 -0000      
1.5
@@ -2756,10 +2756,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_formatting'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_formatting'};
 
 $result_menus{'image_formatting'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_in_paragraph.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/image_in_paragraph.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/image_in_paragraph.pl  3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/image_in_paragraph.pl  19 Aug 2011 23:09:41 -0000      
1.6
@@ -188,10 +188,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_in_paragraph'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_in_paragraph'};
 
 $result_menus{'image_in_paragraph'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_not_found.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/image_not_found.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/image_not_found.pl     3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/image_not_found.pl     19 Aug 2011 23:09:41 -0000      
1.6
@@ -134,10 +134,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_not_found'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_not_found'};
 
 $result_menus{'image_not_found'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/image_quotes.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/image_quotes.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/info_tests/image_quotes.pl        3 Jul 2011 14:50:57 -0000       
1.6
+++ t/results/info_tests/image_quotes.pl        19 Aug 2011 23:09:41 -0000      
1.7
@@ -173,10 +173,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'image_quotes'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'image_quotes'};
 
 $result_menus{'image_quotes'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/known_encoding.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/known_encoding.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/info_tests/known_encoding.pl      3 Jul 2011 14:50:57 -0000       
1.6
+++ t/results/info_tests/known_encoding.pl      19 Aug 2011 23:09:41 -0000      
1.7
@@ -168,10 +168,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'known_encoding'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'known_encoding'};
 
 $result_menus{'known_encoding'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/multitable_anchor_and_index_entry.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/multitable_anchor_and_index_entry.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/info_tests/multitable_anchor_and_index_entry.pl   14 Aug 2011 
01:52:01 -0000      1.10
+++ t/results/info_tests/multitable_anchor_and_index_entry.pl   19 Aug 2011 
23:09:42 -0000      1.11
@@ -1335,10 +1335,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'multitable_anchor_and_index_entry'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'multitable_anchor_and_index_entry'};
 
 $result_menus{'multitable_anchor_and_index_entry'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/nested_multitable_anchor_index.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/nested_multitable_anchor_index.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/info_tests/nested_multitable_anchor_index.pl      14 Aug 2011 
00:34:11 -0000      1.9
+++ t/results/info_tests/nested_multitable_anchor_index.pl      19 Aug 2011 
23:09:42 -0000      1.10
@@ -979,10 +979,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'nested_multitable_anchor_index'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'nested_multitable_anchor_index'};
 
 $result_menus{'nested_multitable_anchor_index'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/note_in_strong.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/note_in_strong.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/note_in_strong.pl      3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/note_in_strong.pl      19 Aug 2011 23:09:42 -0000      
1.6
@@ -381,10 +381,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'note_in_strong'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'note_in_strong'};
 
 $result_menus{'note_in_strong'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/novalidate_empty_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/novalidate_empty_refs.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/novalidate_empty_refs.pl       3 Jul 2011 14:50:57 
-0000       1.5
+++ t/results/info_tests/novalidate_empty_refs.pl       19 Aug 2011 23:09:42 
-0000      1.6
@@ -431,10 +431,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'novalidate_empty_refs'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'novalidate_empty_refs'};
 
 $result_menus{'novalidate_empty_refs'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/paragraphindent_and_preamble.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/paragraphindent_and_preamble.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/info_tests/paragraphindent_and_preamble.pl        3 Jul 2011 
14:50:57 -0000       1.8
+++ t/results/info_tests/paragraphindent_and_preamble.pl        19 Aug 2011 
23:09:42 -0000      1.9
@@ -447,10 +447,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'paragraphindent_and_preamble'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'paragraphindent_and_preamble'};
 
 $result_menus{'paragraphindent_and_preamble'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/pxref_test.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/pxref_test.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/pxref_test.pl  14 Aug 2011 17:31:47 -0000      1.5
+++ t/results/info_tests/pxref_test.pl  19 Aug 2011 23:09:42 -0000      1.6
@@ -244,10 +244,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'pxref_test'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'pxref_test'};
 
 $result_menus{'pxref_test'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/ref_tests.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/ref_tests.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/info_tests/ref_tests.pl   3 Jul 2011 14:50:57 -0000       1.9
+++ t/results/info_tests/ref_tests.pl   19 Aug 2011 23:09:42 -0000      1.10
@@ -673,10 +673,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'ref_tests'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'ref_tests'};
 
 $result_menus{'ref_tests'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/space_at_menu_end.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/space_at_menu_end.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/info_tests/space_at_menu_end.pl   14 Aug 2011 17:31:47 -0000      
1.8
+++ t/results/info_tests/space_at_menu_end.pl   19 Aug 2011 23:09:42 -0000      
1.9
@@ -321,12 +321,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'space_at_menu_end'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'space_at_menu_end'}{'menus'}[0];
 $result_nodes{'space_at_menu_end'}{'node_next'} = 
$result_nodes{'space_at_menu_end'}{'menu_child'};
+$result_nodes{'space_at_menu_end'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'space_at_menu_end'};
 
 $result_menus{'space_at_menu_end'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/space_in_setfilename.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/space_in_setfilename.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/space_in_setfilename.pl        3 Jul 2011 14:50:57 
-0000       1.5
+++ t/results/info_tests/space_in_setfilename.pl        19 Aug 2011 23:09:42 
-0000      1.6
@@ -176,10 +176,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'space_in_setfilename'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'space_in_setfilename'};
 
 $result_menus{'space_in_setfilename'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/split_no_copying.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/split_no_copying.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/info_tests/split_no_copying.pl    14 Aug 2011 17:31:47 -0000      
1.10
+++ t/results/info_tests/split_no_copying.pl    19 Aug 2011 23:09:42 -0000      
1.11
@@ -624,14 +624,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'split_no_copying'}{'menu_child'}{'node_prev'} = 
$result_nodes{'split_no_copying'};
 $result_nodes{'split_no_copying'}{'menu_child'}{'node_up'} = 
$result_nodes{'split_no_copying'};
 
$result_nodes{'split_no_copying'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'split_no_copying'}{'menus'}[0];
 $result_nodes{'split_no_copying'}{'node_next'} = 
$result_nodes{'split_no_copying'}{'menu_child'};
+$result_nodes{'split_no_copying'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'split_no_copying'};
 
 $result_menus{'split_no_copying'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/text_before_node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/text_before_node.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/info_tests/text_before_node.pl    14 Aug 2011 17:31:47 -0000      
1.9
+++ t/results/info_tests/text_before_node.pl    19 Aug 2011 23:09:42 -0000      
1.10
@@ -422,14 +422,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'text_before_node'}{'menu_child'}{'node_prev'} = 
$result_nodes{'text_before_node'};
 $result_nodes{'text_before_node'}{'menu_child'}{'node_up'} = 
$result_nodes{'text_before_node'};
 
$result_nodes{'text_before_node'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'text_before_node'}{'menus'}[0];
 $result_nodes{'text_before_node'}{'node_next'} = 
$result_nodes{'text_before_node'}{'menu_child'};
+$result_nodes{'text_before_node'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'text_before_node'};
 
 $result_menus{'text_before_node'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/top_node_normalization.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/info_tests/top_node_normalization.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/info_tests/top_node_normalization.pl      14 Aug 2011 17:31:47 
-0000      1.12
+++ t/results/info_tests/top_node_normalization.pl      19 Aug 2011 23:09:42 
-0000      1.13
@@ -375,14 +375,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'top_node_normalization'}{'menu_child'} = 
$result_nodes{'top_node_normalization'};
 
$result_nodes{'top_node_normalization'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'top_node_normalization'}{'menus'}[0];
 $result_nodes{'top_node_normalization'}{'node_next'} = 
$result_nodes{'top_node_normalization'};
 $result_nodes{'top_node_normalization'}{'node_prev'} = 
$result_nodes{'top_node_normalization'};
+$result_nodes{'top_node_normalization'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'top_node_normalization'};
 
 $result_menus{'top_node_normalization'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/unknown_encoding.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/unknown_encoding.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/info_tests/unknown_encoding.pl    3 Jul 2011 14:50:57 -0000       
1.5
+++ t/results/info_tests/unknown_encoding.pl    19 Aug 2011 23:09:42 -0000      
1.6
@@ -166,10 +166,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'unknown_encoding'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'unknown_encoding'};
 
 $result_menus{'unknown_encoding'} = {
   'cmdname' => 'node',

Index: t/results/info_tests/xref_test.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/info_tests/xref_test.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/info_tests/xref_test.pl   3 Jul 2011 14:50:57 -0000       1.8
+++ t/results/info_tests/xref_test.pl   19 Aug 2011 23:09:42 -0000      1.9
@@ -440,10 +440,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'xref_test'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'xref_test'};
 
 $result_menus{'xref_test'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/in_table.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/invalid_nestings/in_table.pl,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- t/results/invalid_nestings/in_table.pl      14 Aug 2011 00:34:11 -0000      
1.36
+++ t/results/invalid_nestings/in_table.pl      19 Aug 2011 23:09:42 -0000      
1.37
@@ -1458,10 +1458,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'in_table'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'in_table'};
 
 $result_menus{'in_table'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/menu_in_style_command.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/menu_in_style_command.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/invalid_nestings/menu_in_style_command.pl 14 Aug 2011 17:31:48 
-0000      1.7
+++ t/results/invalid_nestings/menu_in_style_command.pl 19 Aug 2011 23:09:43 
-0000      1.8
@@ -310,12 +310,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'menu_in_style_command'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'menu_in_style_command'}{'menus'}[0];
 $result_nodes{'menu_in_style_command'}{'node_next'} = 
$result_nodes{'menu_in_style_command'}{'menu_child'};
+$result_nodes{'menu_in_style_command'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'menu_in_style_command'};
 
 $result_menus{'menu_in_style_command'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/node_in_copying_not_closed.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- t/results/invalid_nestings/node_in_copying_not_closed.pl    3 Jul 2011 
14:50:58 -0000       1.28
+++ t/results/invalid_nestings/node_in_copying_not_closed.pl    19 Aug 2011 
23:09:43 -0000      1.29
@@ -254,10 +254,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'node_in_copying_not_closed'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'node_in_copying_not_closed'};
 
 $result_menus{'node_in_copying_not_closed'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/ref_in_anchor.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/ref_in_anchor.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/invalid_nestings/ref_in_anchor.pl 3 Jul 2011 14:50:58 -0000       
1.4
+++ t/results/invalid_nestings/ref_in_anchor.pl 19 Aug 2011 23:09:43 -0000      
1.5
@@ -179,10 +179,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'ref_in_anchor'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'ref_in_anchor'};
 
 $result_menus{'ref_in_anchor'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/ref_in_ref.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/invalid_nestings/ref_in_ref.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/invalid_nestings/ref_in_ref.pl    3 Jul 2011 14:50:58 -0000       
1.4
+++ t/results/invalid_nestings/ref_in_ref.pl    19 Aug 2011 23:09:43 -0000      
1.5
@@ -175,10 +175,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'ref_in_ref'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'ref_in_ref'};
 
 $result_menus{'ref_in_ref'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/style_not_closed_before_first_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_before_first_node.pl,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -b -r1.24 -r1.25
--- t/results/invalid_nestings/style_not_closed_before_first_node.pl    3 Jul 
2011 14:50:58 -0000       1.24
+++ t/results/invalid_nestings/style_not_closed_before_first_node.pl    19 Aug 
2011 23:09:43 -0000      1.25
@@ -153,10 +153,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'style_not_closed_before_first_node'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'style_not_closed_before_first_node'};
 
 $result_menus{'style_not_closed_before_first_node'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -b -r1.38 -r1.39
--- t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
14 Aug 2011 17:31:48 -0000      1.38
+++ t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl     
19 Aug 2011 23:09:43 -0000      1.39
@@ -505,14 +505,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'style_not_closed_no_newline_root_commands'}{'menu_child'}{'node_prev'}
 = $result_nodes{'style_not_closed_no_newline_root_commands'};
 
$result_nodes{'style_not_closed_no_newline_root_commands'}{'menu_child'}{'node_up'}
 = $result_nodes{'style_not_closed_no_newline_root_commands'};
 
$result_nodes{'style_not_closed_no_newline_root_commands'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'style_not_closed_no_newline_root_commands'}{'menus'}[0];
 $result_nodes{'style_not_closed_no_newline_root_commands'}{'node_next'} = 
$result_nodes{'style_not_closed_no_newline_root_commands'}{'menu_child'};
+$result_nodes{'style_not_closed_no_newline_root_commands'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'style_not_closed_no_newline_root_commands'};
 
 $result_menus{'style_not_closed_no_newline_root_commands'} = {
   'cmdname' => 'node',

Index: t/results/invalid_nestings/style_not_closed_root_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- t/results/invalid_nestings/style_not_closed_root_commands.pl        14 Aug 
2011 17:31:48 -0000      1.36
+++ t/results/invalid_nestings/style_not_closed_root_commands.pl        19 Aug 
2011 23:09:43 -0000      1.37
@@ -519,14 +519,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'style_not_closed_root_commands'}{'menu_child'}{'node_prev'} = 
$result_nodes{'style_not_closed_root_commands'};
 $result_nodes{'style_not_closed_root_commands'}{'menu_child'}{'node_up'} = 
$result_nodes{'style_not_closed_root_commands'};
 
$result_nodes{'style_not_closed_root_commands'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'style_not_closed_root_commands'}{'menus'}[0];
 $result_nodes{'style_not_closed_root_commands'}{'node_next'} = 
$result_nodes{'style_not_closed_root_commands'}{'menu_child'};
+$result_nodes{'style_not_closed_root_commands'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'style_not_closed_root_commands'};
 
 $result_menus{'style_not_closed_root_commands'} = {
   'cmdname' => 'node',

Index: t/results/languages/multiple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/languages/multiple.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/languages/multiple.pl     14 Aug 2011 00:34:12 -0000      1.7
+++ t/results/languages/multiple.pl     19 Aug 2011 23:09:43 -0000      1.8
@@ -914,10 +914,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'multiple'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'multiple'};
 
 $result_menus{'multiple'} = {
   'cmdname' => 'node',

Index: t/results/languages/simple.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/languages/simple.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/languages/simple.pl       14 Aug 2011 00:34:12 -0000      1.7
+++ t/results/languages/simple.pl       19 Aug 2011 23:09:43 -0000      1.8
@@ -351,10 +351,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'simple'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'simple'};
 
 $result_menus{'simple'} = {
   'cmdname' => 'node',

Index: t/results/macro/macro_in_index_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/macro/macro_in_index_commands.pl,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- t/results/macro/macro_in_index_commands.pl  14 Aug 2011 00:34:12 -0000      
1.32
+++ t/results/macro/macro_in_index_commands.pl  19 Aug 2011 23:09:43 -0000      
1.33
@@ -2499,10 +2499,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'macro_in_index_commands'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'macro_in_index_commands'};
 
 $result_menus{'macro_in_index_commands'} = {
   'cmdname' => 'node',

Index: t/results/macro/macro_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/macro/macro_in_misc_commands.pl,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -b -r1.56 -r1.57
--- t/results/macro/macro_in_misc_commands.pl   14 Aug 2011 17:31:48 -0000      
1.56
+++ t/results/macro/macro_in_misc_commands.pl   19 Aug 2011 23:09:43 -0000      
1.57
@@ -4378,14 +4378,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'macro_in_misc_commands'}{'menu_child'}{'node_prev'} = 
$result_nodes{'macro_in_misc_commands'};
 $result_nodes{'macro_in_misc_commands'}{'menu_child'}{'node_up'} = 
$result_nodes{'macro_in_misc_commands'};
 
$result_nodes{'macro_in_misc_commands'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'macro_in_misc_commands'}{'menus'}[0];
 $result_nodes{'macro_in_misc_commands'}{'node_next'} = 
$result_nodes{'macro_in_misc_commands'}{'menu_child'};
+$result_nodes{'macro_in_misc_commands'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'macro_in_misc_commands'};
 
 $result_menus{'macro_in_misc_commands'} = {
   'cmdname' => 'node',

Index: t/results/menu/comment_on_menu_line.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/comment_on_menu_line.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/menu/comment_on_menu_line.pl      16 Aug 2011 22:07:21 -0000      
1.5
+++ t/results/menu/comment_on_menu_line.pl      19 Aug 2011 23:09:43 -0000      
1.6
@@ -442,14 +442,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'comment_on_menu_line'}{'menu_child'}{'node_prev'} = 
$result_nodes{'comment_on_menu_line'};
 $result_nodes{'comment_on_menu_line'}{'menu_child'}{'node_up'} = 
$result_nodes{'comment_on_menu_line'};
 
$result_nodes{'comment_on_menu_line'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'comment_on_menu_line'}{'menus'}[0];
 $result_nodes{'comment_on_menu_line'}{'node_next'} = 
$result_nodes{'comment_on_menu_line'}{'menu_child'};
+$result_nodes{'comment_on_menu_line'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'comment_on_menu_line'};
 
 $result_menus{'comment_on_menu_line'} = {
   'cmdname' => 'node',

Index: t/results/menu/detailmenu_on_subnodes.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/detailmenu_on_subnodes.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/menu/detailmenu_on_subnodes.pl    16 Aug 2011 22:07:21 -0000      
1.12
+++ t/results/menu/detailmenu_on_subnodes.pl    19 Aug 2011 23:09:43 -0000      
1.13
@@ -1928,8 +1928,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'detailmenu_on_subnodes'}{'menu_child'}{'menu_child'}{'node_up'} 
= $result_nodes{'detailmenu_on_subnodes'}{'menu_child'};
@@ -1944,6 +1946,7 @@
 $result_nodes{'detailmenu_on_subnodes'}{'menu_child'}{'node_up'} = 
$result_nodes{'detailmenu_on_subnodes'};
 
$result_nodes{'detailmenu_on_subnodes'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'detailmenu_on_subnodes'}{'menus'}[0];
 $result_nodes{'detailmenu_on_subnodes'}{'node_next'} = 
$result_nodes{'detailmenu_on_subnodes'}{'menu_child'};
+$result_nodes{'detailmenu_on_subnodes'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'detailmenu_on_subnodes'};
 
 $result_menus{'detailmenu_on_subnodes'} = {
   'cmdname' => 'node',

Index: t/results/menu/direntry_dircategory_after_first_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/direntry_dircategory_after_first_node.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/menu/direntry_dircategory_after_first_node.pl     14 Aug 2011 
17:31:49 -0000      1.13
+++ t/results/menu/direntry_dircategory_after_first_node.pl     19 Aug 2011 
23:09:43 -0000      1.14
@@ -392,10 +392,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'direntry_dircategory_after_first_node'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'direntry_dircategory_after_first_node'};
 
 $result_menus{'direntry_dircategory_after_first_node'} = {
   'cmdname' => 'node',

Index: t/results/menu/entry_after_detailmenu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/entry_after_detailmenu.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/menu/entry_after_detailmenu.pl    16 Aug 2011 22:07:21 -0000      
1.3
+++ t/results/menu/entry_after_detailmenu.pl    19 Aug 2011 23:09:43 -0000      
1.4
@@ -824,8 +824,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_next'}{'node_prev'} 
= $result_nodes{'entry_after_detailmenu'}{'menu_child'};
@@ -834,6 +836,7 @@
 $result_nodes{'entry_after_detailmenu'}{'menu_child'}{'node_up'} = 
$result_nodes{'entry_after_detailmenu'};
 
$result_nodes{'entry_after_detailmenu'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'entry_after_detailmenu'}{'menus'}[0];
 $result_nodes{'entry_after_detailmenu'}{'node_next'} = 
$result_nodes{'entry_after_detailmenu'}{'menu_child'};
+$result_nodes{'entry_after_detailmenu'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'entry_after_detailmenu'};
 
 $result_menus{'entry_after_detailmenu'} = {
   'cmdname' => 'node',

Index: t/results/menu/formats_in_menu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/formats_in_menu.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/menu/formats_in_menu.pl   16 Aug 2011 22:07:22 -0000      1.13
+++ t/results/menu/formats_in_menu.pl   19 Aug 2011 23:09:43 -0000      1.14
@@ -980,12 +980,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'formats_in_menu'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'formats_in_menu'}{'menus'}[0];
 $result_nodes{'formats_in_menu'}{'node_next'} = 
$result_nodes{'formats_in_menu'}{'menu_child'};
+$result_nodes{'formats_in_menu'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'formats_in_menu'};
 
 $result_menus{'formats_in_menu'} = {
   'cmdname' => 'node',

Index: t/results/menu/menu_in_deffn.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/menu_in_deffn.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/menu/menu_in_deffn.pl     14 Aug 2011 17:31:50 -0000      1.13
+++ t/results/menu/menu_in_deffn.pl     19 Aug 2011 23:09:44 -0000      1.14
@@ -437,12 +437,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'menu_in_deffn'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'menu_in_deffn'}{'menus'}[0];
 $result_nodes{'menu_in_deffn'}{'node_next'} = 
$result_nodes{'menu_in_deffn'}{'menu_child'};
+$result_nodes{'menu_in_deffn'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'menu_in_deffn'};
 
 $result_menus{'menu_in_deffn'} = {
   'cmdname' => 'node',

Index: t/results/menu/menu_in_example.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/menu_in_example.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/menu/menu_in_example.pl   16 Aug 2011 22:07:23 -0000      1.3
+++ t/results/menu/menu_in_example.pl   19 Aug 2011 23:09:44 -0000      1.4
@@ -749,12 +749,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'menu_in_example'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'menu_in_example'}{'menus'}[0];
 $result_nodes{'menu_in_example'}{'node_next'} = 
$result_nodes{'menu_in_example'}{'menu_child'};
+$result_nodes{'menu_in_example'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'menu_in_example'};
 
 $result_menus{'menu_in_example'} = {
   'cmdname' => 'node',

Index: t/results/menu/menu_title_before_entries.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/menu_title_before_entries.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/menu/menu_title_before_entries.pl 16 Aug 2011 22:07:23 -0000      
1.8
+++ t/results/menu/menu_title_before_entries.pl 19 Aug 2011 23:09:44 -0000      
1.9
@@ -359,14 +359,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'menu_title_before_entries'}{'menu_child'}{'node_prev'} = 
$result_nodes{'menu_title_before_entries'};
 $result_nodes{'menu_title_before_entries'}{'menu_child'}{'node_up'} = 
$result_nodes{'menu_title_before_entries'};
 
$result_nodes{'menu_title_before_entries'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'menu_title_before_entries'}{'menus'}[0];
 $result_nodes{'menu_title_before_entries'}{'node_next'} = 
$result_nodes{'menu_title_before_entries'}{'menu_child'};
+$result_nodes{'menu_title_before_entries'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'menu_title_before_entries'};
 
 $result_menus{'menu_title_before_entries'} = {
   'cmdname' => 'node',

Index: t/results/menu/multiple_menus.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/multiple_menus.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/menu/multiple_menus.pl    14 Aug 2011 17:31:50 -0000      1.9
+++ t/results/menu/multiple_menus.pl    19 Aug 2011 23:09:44 -0000      1.10
@@ -460,13 +460,16 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'multiple_menus'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'multiple_menus'}{'menus'}[0];
 
$result_nodes{'multiple_menus'}{'menus'}[1]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'multiple_menus'}{'menus'}[1];
 $result_nodes{'multiple_menus'}{'node_next'} = 
$result_nodes{'multiple_menus'}{'menu_child'};
+$result_nodes{'multiple_menus'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'multiple_menus'};
 
 $result_menus{'multiple_menus'} = {
   'cmdname' => 'node',

Index: t/results/menu/no_colon_in_menu.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/menu/no_colon_in_menu.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/menu/no_colon_in_menu.pl  16 Aug 2011 22:07:23 -0000      1.6
+++ t/results/menu/no_colon_in_menu.pl  19 Aug 2011 23:09:44 -0000      1.7
@@ -215,11 +215,14 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'no_colon_in_menu'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'no_colon_in_menu'}{'menus'}[0];
+$result_nodes{'no_colon_in_menu'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'no_colon_in_menu'};
 
 $result_menus{'no_colon_in_menu'} = {
   'cmdname' => 'node',

Index: t/results/menu/reference_to_external_manual.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/menu/reference_to_external_manual.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/menu/reference_to_external_manual.pl      16 Aug 2011 22:07:23 
-0000      1.18
+++ t/results/menu/reference_to_external_manual.pl      19 Aug 2011 23:09:44 
-0000      1.19
@@ -284,12 +284,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'reference_to_external_manual'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'reference_to_external_manual'}{'menus'}[0];
 $result_nodes{'reference_to_external_manual'}{'node_next'} = 
$result_nodes{'reference_to_external_manual'}{'menu_child'};
+$result_nodes{'reference_to_external_manual'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'reference_to_external_manual'};
 
 $result_menus{'reference_to_external_manual'} = {
   'cmdname' => 'node',

Index: t/results/misc_commands/codequoteundirected_codequotebacktick.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/misc_commands/codequoteundirected_codequotebacktick.pl    14 Aug 
2011 01:52:02 -0000      1.8
+++ t/results/misc_commands/codequoteundirected_codequotebacktick.pl    19 Aug 
2011 23:09:44 -0000      1.9
@@ -5161,10 +5161,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'codequoteundirected_codequotebacktick'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'codequoteundirected_codequotebacktick'};
 
 $result_menus{'codequoteundirected_codequotebacktick'} = {
   'cmdname' => 'node',

Index: t/results/misc_commands/comment_space_command_on_line.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/comment_space_command_on_line.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/misc_commands/comment_space_command_on_line.pl    14 Aug 2011 
00:34:12 -0000      1.9
+++ t/results/misc_commands/comment_space_command_on_line.pl    19 Aug 2011 
23:09:44 -0000      1.10
@@ -833,10 +833,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'comment_space_command_on_line'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'comment_space_command_on_line'};
 
 $result_menus{'comment_space_command_on_line'} = {
   'cmdname' => 'node',

Index: t/results/misc_commands/ref_in_center.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/misc_commands/ref_in_center.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/misc_commands/ref_in_center.pl    13 Aug 2011 15:33:10 -0000      
1.7
+++ t/results/misc_commands/ref_in_center.pl    19 Aug 2011 23:09:44 -0000      
1.8
@@ -302,10 +302,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'ref_in_center'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'ref_in_center'};
 
 $result_menus{'ref_in_center'} = {
   'cmdname' => 'node',

Index: t/results/misc_commands/test_allowcodebreaks.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/misc_commands/test_allowcodebreaks.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/misc_commands/test_allowcodebreaks.pl     14 Aug 2011 01:52:02 
-0000      1.12
+++ t/results/misc_commands/test_allowcodebreaks.pl     19 Aug 2011 23:09:44 
-0000      1.13
@@ -2665,10 +2665,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'test_allowcodebreaks'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'test_allowcodebreaks'};
 
 $result_menus{'test_allowcodebreaks'} = {
   'cmdname' => 'node',

Index: t/results/plaintext_tests/line_passed_and_formats.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/plaintext_tests/line_passed_and_formats.pl        14 Aug 2011 
17:31:50 -0000      1.12
+++ t/results/plaintext_tests/line_passed_and_formats.pl        19 Aug 2011 
23:09:44 -0000      1.13
@@ -3401,12 +3401,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'line_passed_and_formats'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'line_passed_and_formats'}{'menus'}[0];
 $result_nodes{'line_passed_and_formats'}{'node_next'} = 
$result_nodes{'line_passed_and_formats'}{'menu_child'};
+$result_nodes{'line_passed_and_formats'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'line_passed_and_formats'};
 
 $result_menus{'line_passed_and_formats'} = {
   'cmdname' => 'node',

Index: t/results/regions/anchor_in_copying.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/regions/anchor_in_copying.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/regions/anchor_in_copying.pl      30 Jul 2011 09:46:20 -0000      
1.7
+++ t/results/regions/anchor_in_copying.pl      19 Aug 2011 23:09:44 -0000      
1.8
@@ -385,10 +385,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'anchor_in_copying'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'anchor_in_copying'};
 
 $result_menus{'anchor_in_copying'} = {
   'cmdname' => 'node',

Index: t/results/regions/anchor_in_copying_in_footnote.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/regions/anchor_in_copying_in_footnote.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/regions/anchor_in_copying_in_footnote.pl  30 Jul 2011 09:46:20 
-0000      1.8
+++ t/results/regions/anchor_in_copying_in_footnote.pl  19 Aug 2011 23:09:44 
-0000      1.9
@@ -423,10 +423,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'anchor_in_copying_in_footnote'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'anchor_in_copying_in_footnote'};
 
 $result_menus{'anchor_in_copying_in_footnote'} = {
   'cmdname' => 'node',

Index: t/results/regions/anchor_in_titlepage.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/regions/anchor_in_titlepage.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/regions/anchor_in_titlepage.pl    30 Jul 2011 09:46:20 -0000      
1.1
+++ t/results/regions/anchor_in_titlepage.pl    19 Aug 2011 23:09:44 -0000      
1.2
@@ -364,10 +364,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'anchor_in_titlepage'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'anchor_in_titlepage'};
 
 $result_menus{'anchor_in_titlepage'} = {
   'cmdname' => 'node',

Index: t/results/regions/format_in_titlepage.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/regions/format_in_titlepage.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/regions/format_in_titlepage.pl    30 Jul 2011 09:46:20 -0000      
1.5
+++ t/results/regions/format_in_titlepage.pl    19 Aug 2011 23:09:44 -0000      
1.6
@@ -294,10 +294,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'format_in_titlepage'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'format_in_titlepage'};
 
 $result_menus{'format_in_titlepage'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/anchor_zero.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/anchor_zero.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/sectioning/anchor_zero.pl 19 Aug 2011 20:10:27 -0000      1.6
+++ t/results/sectioning/anchor_zero.pl 19 Aug 2011 23:09:44 -0000      1.7
@@ -221,10 +221,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'anchor_zero'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'anchor_zero'};
 
 $result_menus{'anchor_zero'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/at_commands_in_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/at_commands_in_refs.pl,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -b -r1.50 -r1.51
--- t/results/sectioning/at_commands_in_refs.pl 19 Aug 2011 20:10:27 -0000      
1.50
+++ t/results/sectioning/at_commands_in_refs.pl 19 Aug 2011 23:09:45 -0000      
1.51
@@ -19728,8 +19728,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'}{'node_next'};
@@ -19782,6 +19784,7 @@
 $result_nodes{'at_commands_in_refs'}{'menu_child'}{'node_up'} = 
$result_nodes{'at_commands_in_refs'};
 
$result_nodes{'at_commands_in_refs'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'at_commands_in_refs'}{'menus'}[0];
 $result_nodes{'at_commands_in_refs'}{'node_next'} = 
$result_nodes{'at_commands_in_refs'}{'menu_child'};
+$result_nodes{'at_commands_in_refs'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'at_commands_in_refs'};
 
 $result_menus{'at_commands_in_refs'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/chapter_node_before_and_after_part.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/chapter_node_before_and_after_part.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/chapter_node_before_and_after_part.pl  19 Aug 2011 
20:10:28 -0000      1.12
+++ t/results/sectioning/chapter_node_before_and_after_part.pl  19 Aug 2011 
23:09:45 -0000      1.13
@@ -601,14 +601,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'chapter_node_before_and_after_part'}{'menu_child'}{'node_prev'} 
= $result_nodes{'chapter_node_before_and_after_part'};
 $result_nodes{'chapter_node_before_and_after_part'}{'menu_child'}{'node_up'} = 
$result_nodes{'chapter_node_before_and_after_part'};
 
$result_nodes{'chapter_node_before_and_after_part'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'chapter_node_before_and_after_part'}{'menus'}[0];
 $result_nodes{'chapter_node_before_and_after_part'}{'node_next'} = 
$result_nodes{'chapter_node_before_and_after_part'}{'menu_child'};
+$result_nodes{'chapter_node_before_and_after_part'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'chapter_node_before_and_after_part'};
 
 $result_menus{'chapter_node_before_and_after_part'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/character_and_spaces_in_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/character_and_spaces_in_node.pl,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -b -r1.23 -r1.24
--- t/results/sectioning/character_and_spaces_in_node.pl        19 Aug 2011 
20:10:28 -0000      1.23
+++ t/results/sectioning/character_and_spaces_in_node.pl        19 Aug 2011 
23:09:45 -0000      1.24
@@ -574,10 +574,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'character_and_spaces_in_node'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'character_and_spaces_in_node'};
 
 $result_menus{'character_and_spaces_in_node'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/character_and_spaces_in_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/character_and_spaces_in_refs.pl,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- t/results/sectioning/character_and_spaces_in_refs.pl        19 Aug 2011 
20:10:28 -0000      1.42
+++ t/results/sectioning/character_and_spaces_in_refs.pl        19 Aug 2011 
23:09:45 -0000      1.43
@@ -2045,8 +2045,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
 = 
$result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'menu_child'}{'node_next'};
@@ -2061,6 +2063,7 @@
 $result_nodes{'character_and_spaces_in_refs'}{'menu_child'}{'node_up'} = 
$result_nodes{'character_and_spaces_in_refs'};
 
$result_nodes{'character_and_spaces_in_refs'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'character_and_spaces_in_refs'}{'menus'}[0];
 $result_nodes{'character_and_spaces_in_refs'}{'node_next'} = 
$result_nodes{'character_and_spaces_in_refs'}{'menu_child'};
+$result_nodes{'character_and_spaces_in_refs'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'character_and_spaces_in_refs'};
 
 $result_menus{'character_and_spaces_in_refs'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/double_part.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/double_part.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/sectioning/double_part.pl 14 Aug 2011 17:31:51 -0000      1.6
+++ t/results/sectioning/double_part.pl 19 Aug 2011 23:09:45 -0000      1.7
@@ -737,14 +737,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'double_part'}{'menu_child'}{'node_prev'} = 
$result_nodes{'double_part'};
 $result_nodes{'double_part'}{'menu_child'}{'node_up'} = 
$result_nodes{'double_part'};
 
$result_nodes{'double_part'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'double_part'}{'menus'}[0];
 $result_nodes{'double_part'}{'node_next'} = 
$result_nodes{'double_part'}{'menu_child'};
+$result_nodes{'double_part'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'double_part'};
 
 $result_menus{'double_part'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/loop_nodes.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/loop_nodes.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- t/results/sectioning/loop_nodes.pl  14 Aug 2011 17:31:51 -0000      1.15
+++ t/results/sectioning/loop_nodes.pl  19 Aug 2011 23:09:45 -0000      1.16
@@ -974,8 +974,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'loop_nodes'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_up'}
 = $result_nodes{'loop_nodes'}{'menu_child'}{'menu_child'};
@@ -986,6 +988,7 @@
 $result_nodes{'loop_nodes'}{'menu_child'}{'node_up'} = 
$result_nodes{'loop_nodes'}{'menu_child'}{'menu_child'}{'menu_child'};
 
$result_nodes{'loop_nodes'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'loop_nodes'}{'menus'}[0];
 $result_nodes{'loop_nodes'}{'node_next'} = 
$result_nodes{'loop_nodes'}{'menu_child'};
+$result_nodes{'loop_nodes'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'loop_nodes'};
 
 $result_menus{'loop_nodes'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/lowered_subsubsection.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/lowered_subsubsection.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/lowered_subsubsection.pl       14 Aug 2011 17:31:51 
-0000      1.9
+++ t/results/sectioning/lowered_subsubsection.pl       19 Aug 2011 23:09:45 
-0000      1.10
@@ -2014,8 +2014,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'lowered_subsubsection'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'}{'menu_child'}{'node_prev'}
 = 
$result_nodes{'lowered_subsubsection'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_next'};
@@ -2034,6 +2036,7 @@
 $result_nodes{'lowered_subsubsection'}{'menu_child'}{'node_up'} = 
$result_nodes{'lowered_subsubsection'};
 
$result_nodes{'lowered_subsubsection'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'lowered_subsubsection'}{'menus'}[0];
 $result_nodes{'lowered_subsubsection'}{'node_next'} = 
$result_nodes{'lowered_subsubsection'}{'menu_child'};
+$result_nodes{'lowered_subsubsection'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'lowered_subsubsection'};
 
 $result_menus{'lowered_subsubsection'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/next_in_menu_is_below.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/next_in_menu_is_below.pl,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- t/results/sectioning/next_in_menu_is_below.pl       19 Aug 2011 20:10:29 
-0000      1.7
+++ t/results/sectioning/next_in_menu_is_below.pl       19 Aug 2011 23:09:45 
-0000      1.8
@@ -1124,8 +1124,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'next_in_menu_is_below'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_prev'}
 = $result_nodes{'next_in_menu_is_below'}{'menu_child'}{'menu_child'};
@@ -1138,6 +1140,7 @@
 $result_nodes{'next_in_menu_is_below'}{'menu_child'}{'node_up'} = 
$result_nodes{'next_in_menu_is_below'};
 
$result_nodes{'next_in_menu_is_below'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'next_in_menu_is_below'}{'menus'}[0];
 $result_nodes{'next_in_menu_is_below'}{'node_next'} = 
$result_nodes{'next_in_menu_is_below'}{'menu_child'};
+$result_nodes{'next_in_menu_is_below'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'next_in_menu_is_below'};
 
 $result_menus{'next_in_menu_is_below'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/next_no_prev_to_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/next_no_prev_to_node.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/sectioning/next_no_prev_to_node.pl        14 Aug 2011 17:31:51 
-0000      1.5
+++ t/results/sectioning/next_no_prev_to_node.pl        19 Aug 2011 23:09:46 
-0000      1.6
@@ -570,8 +570,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'next_no_prev_to_node'}{'menu_child'}{'node_next'}{'node_up'} = 
$result_nodes{'next_no_prev_to_node'};
@@ -579,6 +581,7 @@
 $result_nodes{'next_no_prev_to_node'}{'menu_child'}{'node_up'} = 
$result_nodes{'next_no_prev_to_node'};
 
$result_nodes{'next_no_prev_to_node'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'next_no_prev_to_node'}{'menus'}[0];
 $result_nodes{'next_no_prev_to_node'}{'node_next'} = 
$result_nodes{'next_no_prev_to_node'}{'menu_child'};
+$result_nodes{'next_no_prev_to_node'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'next_no_prev_to_node'};
 
 $result_menus{'next_no_prev_to_node'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/node_part_chapter_after_chapter.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/node_part_chapter_after_chapter.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/node_part_chapter_after_chapter.pl     19 Aug 2011 
20:10:29 -0000      1.12
+++ t/results/sectioning/node_part_chapter_after_chapter.pl     19 Aug 2011 
23:09:46 -0000      1.13
@@ -862,8 +862,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'node_part_chapter_after_chapter'}{'menu_child'}{'node_next'}{'node_prev'}
 = $result_nodes{'node_part_chapter_after_chapter'}{'menu_child'};
@@ -872,6 +874,7 @@
 $result_nodes{'node_part_chapter_after_chapter'}{'menu_child'}{'node_up'} = 
$result_nodes{'node_part_chapter_after_chapter'};
 
$result_nodes{'node_part_chapter_after_chapter'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'node_part_chapter_after_chapter'}{'menus'}[0];
 $result_nodes{'node_part_chapter_after_chapter'}{'node_next'} = 
$result_nodes{'node_part_chapter_after_chapter'}{'menu_child'};
+$result_nodes{'node_part_chapter_after_chapter'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'node_part_chapter_after_chapter'};
 
 $result_menus{'node_part_chapter_after_chapter'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/node_part_chapter_after_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/node_part_chapter_after_top.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/sectioning/node_part_chapter_after_top.pl 19 Aug 2011 20:10:29 
-0000      1.4
+++ t/results/sectioning/node_part_chapter_after_top.pl 19 Aug 2011 23:09:46 
-0000      1.5
@@ -599,14 +599,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'node_part_chapter_after_top'}{'menu_child'}{'node_prev'} = 
$result_nodes{'node_part_chapter_after_top'};
 $result_nodes{'node_part_chapter_after_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'node_part_chapter_after_top'};
 
$result_nodes{'node_part_chapter_after_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'node_part_chapter_after_top'}{'menus'}[0];
 $result_nodes{'node_part_chapter_after_top'}{'node_next'} = 
$result_nodes{'node_part_chapter_after_top'}{'menu_child'};
+$result_nodes{'node_part_chapter_after_top'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'node_part_chapter_after_top'};
 
 $result_menus{'node_part_chapter_after_top'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/node_up_external_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/node_up_external_node.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/sectioning/node_up_external_node.pl       14 Aug 2011 17:31:52 
-0000      1.2
+++ t/results/sectioning/node_up_external_node.pl       19 Aug 2011 23:09:46 
-0000      1.3
@@ -464,12 +464,15 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'node_up_external_node'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'node_up_external_node'}{'menus'}[0];
 $result_nodes{'node_up_external_node'}{'node_next'} = 
$result_nodes{'node_up_external_node'}{'menu_child'};
+$result_nodes{'node_up_external_node'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'node_up_external_node'};
 
 $result_menus{'node_up_external_node'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/nodename_parentheses.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/nodename_parentheses.pl,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- t/results/sectioning/nodename_parentheses.pl        14 Aug 2011 17:31:52 
-0000      1.44
+++ t/results/sectioning/nodename_parentheses.pl        19 Aug 2011 23:09:46 
-0000      1.45
@@ -1227,8 +1227,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'nodename_parentheses'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
 = $result_nodes{'nodename_parentheses'}{'menu_child'}{'node_next'};
@@ -1239,6 +1241,7 @@
 $result_nodes{'nodename_parentheses'}{'menu_child'}{'node_up'} = 
$result_nodes{'nodename_parentheses'};
 
$result_nodes{'nodename_parentheses'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'nodename_parentheses'}{'menus'}[0];
 $result_nodes{'nodename_parentheses'}{'node_next'} = 
$result_nodes{'nodename_parentheses'}{'menu_child'};
+$result_nodes{'nodename_parentheses'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'nodename_parentheses'};
 
 $result_menus{'nodename_parentheses'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/part_chapter_after_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/part_chapter_after_top.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/sectioning/part_chapter_after_top.pl      19 Aug 2011 20:10:29 
-0000      1.4
+++ t/results/sectioning/part_chapter_after_top.pl      19 Aug 2011 23:09:46 
-0000      1.5
@@ -599,14 +599,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'part_chapter_after_top'}{'menu_child'}{'node_prev'} = 
$result_nodes{'part_chapter_after_top'};
 $result_nodes{'part_chapter_after_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'part_chapter_after_top'};
 
$result_nodes{'part_chapter_after_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'part_chapter_after_top'}{'menus'}[0];
 $result_nodes{'part_chapter_after_top'}{'node_next'} = 
$result_nodes{'part_chapter_after_top'}{'menu_child'};
+$result_nodes{'part_chapter_after_top'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'part_chapter_after_top'};
 
 $result_menus{'part_chapter_after_top'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/part_node_after_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/part_node_after_top.pl,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- t/results/sectioning/part_node_after_top.pl 19 Aug 2011 20:10:30 -0000      
1.3
+++ t/results/sectioning/part_node_after_top.pl 19 Aug 2011 23:09:46 -0000      
1.4
@@ -496,14 +496,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'part_node_after_top'}{'menu_child'}{'node_prev'} = 
$result_nodes{'part_node_after_top'};
 $result_nodes{'part_node_after_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'part_node_after_top'};
 
$result_nodes{'part_node_after_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'part_node_after_top'}{'menus'}[0];
 $result_nodes{'part_node_after_top'}{'node_next'} = 
$result_nodes{'part_node_after_top'}{'menu_child'};
+$result_nodes{'part_node_after_top'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'part_node_after_top'};
 
 $result_menus{'part_node_after_top'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/part_node_before_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/part_node_before_top.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/part_node_before_top.pl        19 Aug 2011 20:10:30 
-0000      1.12
+++ t/results/sectioning/part_node_before_top.pl        19 Aug 2011 23:09:46 
-0000      1.13
@@ -547,8 +547,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'part_node_before_top'}{'menu_child'}{'node_next'} = 
$result_nodes{'part_node_before_top'};
@@ -556,6 +558,7 @@
 $result_nodes{'part_node_before_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'part_node_before_top'};
 
$result_nodes{'part_node_before_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'part_node_before_top'}{'menus'}[0];
 $result_nodes{'part_node_before_top'}{'node_next'} = 
$result_nodes{'part_node_before_top'}{'menu_child'};
+$result_nodes{'part_node_before_top'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'part_node_before_top'};
 
 $result_menus{'part_node_before_top'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/part_node_chapter_after_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/part_node_chapter_after_top.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/part_node_chapter_after_top.pl 19 Aug 2011 20:10:30 
-0000      1.12
+++ t/results/sectioning/part_node_chapter_after_top.pl 19 Aug 2011 23:09:46 
-0000      1.13
@@ -827,8 +827,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'part_node_chapter_after_top'}{'menu_child'}{'node_next'}{'node_prev'}
 = $result_nodes{'part_node_chapter_after_top'}{'menu_child'};
@@ -837,6 +839,7 @@
 $result_nodes{'part_node_chapter_after_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'part_node_chapter_after_top'};
 
$result_nodes{'part_node_chapter_after_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'part_node_chapter_after_top'}{'menus'}[0];
 $result_nodes{'part_node_chapter_after_top'}{'node_next'} = 
$result_nodes{'part_node_chapter_after_top'}{'menu_child'};
+$result_nodes{'part_node_chapter_after_top'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'part_node_chapter_after_top'};
 
 $result_menus{'part_node_chapter_after_top'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/raiselowersections.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/raiselowersections.pl,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- t/results/sectioning/raiselowersections.pl  14 Aug 2011 17:31:52 -0000      
1.39
+++ t/results/sectioning/raiselowersections.pl  19 Aug 2011 23:09:46 -0000      
1.40
@@ -1883,8 +1883,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'}{'menu_child'}{'node_up'}
 = 
$result_nodes{'raiselowersections'}{'menu_child'}{'menu_child'}{'menu_child'};
@@ -1899,6 +1901,7 @@
 $result_nodes{'raiselowersections'}{'menu_child'}{'node_up'} = 
$result_nodes{'raiselowersections'};
 
$result_nodes{'raiselowersections'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'raiselowersections'}{'menus'}[0];
 $result_nodes{'raiselowersections'}{'node_next'} = 
$result_nodes{'raiselowersections'}{'menu_child'};
+$result_nodes{'raiselowersections'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'raiselowersections'};
 
 $result_menus{'raiselowersections'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/rec_nodes.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/rec_nodes.pl,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- t/results/sectioning/rec_nodes.pl   14 Aug 2011 17:31:52 -0000      1.14
+++ t/results/sectioning/rec_nodes.pl   19 Aug 2011 23:09:46 -0000      1.15
@@ -1520,8 +1520,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'rec_nodes'}{'menu_child'}{'menu_child'}{'menu_child'} = 
$result_nodes{'rec_nodes'}{'menu_child'}{'menu_child'};
@@ -1532,6 +1534,7 @@
 $result_nodes{'rec_nodes'}{'menu_child'}{'node_up'} = 
$result_nodes{'rec_nodes'};
 
$result_nodes{'rec_nodes'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'rec_nodes'}{'menus'}[0];
 $result_nodes{'rec_nodes'}{'node_next'} = 
$result_nodes{'rec_nodes'}{'menu_child'};
+$result_nodes{'rec_nodes'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'rec_nodes'};
 
 $result_menus{'rec_nodes'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/section_before_top.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_before_top.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/section_before_top.pl  19 Aug 2011 20:10:30 -0000      
1.10
+++ t/results/sectioning/section_before_top.pl  19 Aug 2011 23:09:46 -0000      
1.11
@@ -524,14 +524,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'section_before_top'}{'menu_child'}{'node_prev'} = 
$result_nodes{'section_before_top'};
 $result_nodes{'section_before_top'}{'menu_child'}{'node_up'} = 
$result_nodes{'section_before_top'};
 
$result_nodes{'section_before_top'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'section_before_top'}{'menus'}[0];
 $result_nodes{'section_before_top'}{'node_next'} = 
$result_nodes{'section_before_top'}{'menu_child'};
+$result_nodes{'section_before_top'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'section_before_top'};
 
 $result_menus{'section_before_top'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/section_below_unnumbered.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_below_unnumbered.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/section_below_unnumbered.pl    14 Aug 2011 17:31:52 
-0000      1.12
+++ t/results/sectioning/section_below_unnumbered.pl    19 Aug 2011 23:09:46 
-0000      1.13
@@ -901,8 +901,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'section_below_unnumbered'}{'menu_child'}{'menu_child'}{'node_up'}
 = $result_nodes{'section_below_unnumbered'}{'menu_child'};
@@ -911,6 +913,7 @@
 $result_nodes{'section_below_unnumbered'}{'menu_child'}{'node_up'} = 
$result_nodes{'section_below_unnumbered'};
 
$result_nodes{'section_below_unnumbered'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'section_below_unnumbered'}{'menus'}[0];
 $result_nodes{'section_below_unnumbered'}{'node_next'} = 
$result_nodes{'section_below_unnumbered'}{'menu_child'};
+$result_nodes{'section_below_unnumbered'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'section_below_unnumbered'};
 
 $result_menus{'section_below_unnumbered'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/section_chapter_before_top_nodes.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_chapter_before_top_nodes.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/section_chapter_before_top_nodes.pl    19 Aug 2011 
20:10:30 -0000      1.10
+++ t/results/sectioning/section_chapter_before_top_nodes.pl    19 Aug 2011 
23:09:46 -0000      1.11
@@ -823,8 +823,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'menu_child'}{'node_next'}
 = $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'};
@@ -835,6 +837,7 @@
 $result_nodes{'section_chapter_before_top_nodes'}{'menu_child'}{'node_up'} = 
$result_nodes{'section_chapter_before_top_nodes'};
 
$result_nodes{'section_chapter_before_top_nodes'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'section_chapter_before_top_nodes'}{'menus'}[0];
 $result_nodes{'section_chapter_before_top_nodes'}{'node_next'} = 
$result_nodes{'section_chapter_before_top_nodes'}{'menu_child'};
+$result_nodes{'section_chapter_before_top_nodes'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'section_chapter_before_top_nodes'};
 
 $result_menus{'section_chapter_before_top_nodes'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/section_in_unnumbered_info.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_in_unnumbered_info.pl,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- t/results/sectioning/section_in_unnumbered_info.pl  19 Aug 2011 20:10:30 
-0000      1.11
+++ t/results/sectioning/section_in_unnumbered_info.pl  19 Aug 2011 23:09:46 
-0000      1.12
@@ -8287,8 +8287,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'section_in_unnumbered_info'}{'menu_child'}{'menu_child'}{'node_up'}
 = $result_nodes{'section_in_unnumbered_info'}{'menu_child'};
@@ -8355,6 +8357,7 @@
 $result_nodes{'section_in_unnumbered_info'}{'menu_child'}{'node_up'} = 
$result_nodes{'section_in_unnumbered_info'};
 
$result_nodes{'section_in_unnumbered_info'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'section_in_unnumbered_info'}{'menus'}[0];
 $result_nodes{'section_in_unnumbered_info'}{'node_next'} = 
$result_nodes{'section_in_unnumbered_info'}{'menu_child'};
+$result_nodes{'section_in_unnumbered_info'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'section_in_unnumbered_info'};
 
 $result_menus{'section_in_unnumbered_info'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/section_in_unnumbered_plaintext.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- t/results/sectioning/section_in_unnumbered_plaintext.pl     14 Aug 2011 
17:31:52 -0000      1.12
+++ t/results/sectioning/section_in_unnumbered_plaintext.pl     19 Aug 2011 
23:09:46 -0000      1.13
@@ -8287,8 +8287,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'section_in_unnumbered_plaintext'}{'menu_child'}{'menu_child'}{'node_up'}
 = $result_nodes{'section_in_unnumbered_plaintext'}{'menu_child'};
@@ -8355,6 +8357,7 @@
 $result_nodes{'section_in_unnumbered_plaintext'}{'menu_child'}{'node_up'} = 
$result_nodes{'section_in_unnumbered_plaintext'};
 
$result_nodes{'section_in_unnumbered_plaintext'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'section_in_unnumbered_plaintext'}{'menus'}[0];
 $result_nodes{'section_in_unnumbered_plaintext'}{'node_next'} = 
$result_nodes{'section_in_unnumbered_plaintext'}{'menu_child'};
+$result_nodes{'section_in_unnumbered_plaintext'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'section_in_unnumbered_plaintext'};
 
 $result_menus{'section_in_unnumbered_plaintext'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/section_node_before_part.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_node_before_part.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/sectioning/section_node_before_part.pl    19 Aug 2011 20:10:30 
-0000      1.6
+++ t/results/sectioning/section_node_before_part.pl    19 Aug 2011 23:09:46 
-0000      1.7
@@ -249,10 +249,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'section_node_before_part'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'section_node_before_part'};
 
 $result_menus{'section_node_before_part'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/semi_auto.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/semi_auto.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/sectioning/semi_auto.pl   14 Aug 2011 17:31:53 -0000      1.18
+++ t/results/sectioning/semi_auto.pl   19 Aug 2011 23:09:46 -0000      1.19
@@ -1083,8 +1083,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'semi_auto'}{'menu_child'}{'menu_child'}{'node_next'}{'node_prev'}
 = $result_nodes{'semi_auto'}{'menu_child'};
@@ -1096,6 +1098,7 @@
 $result_nodes{'semi_auto'}{'menu_child'}{'node_up'} = 
$result_nodes{'semi_auto'};
 
$result_nodes{'semi_auto'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'semi_auto'}{'menus'}[0];
 $result_nodes{'semi_auto'}{'node_next'} = 
$result_nodes{'semi_auto'}{'menu_child'};
+$result_nodes{'semi_auto'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'semi_auto'};
 
 $result_menus{'semi_auto'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/setfilename_on_top_and_after_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/setfilename_on_top_and_after_node.pl   27 Jul 2011 
00:21:31 -0000      1.10
+++ t/results/sectioning/setfilename_on_top_and_after_node.pl   19 Aug 2011 
23:09:47 -0000      1.11
@@ -267,10 +267,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'setfilename_on_top_and_after_node'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'setfilename_on_top_and_after_node'};
 
 $result_menus{'setfilename_on_top_and_after_node'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/some_at_commands_in_ref_nodes.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/some_at_commands_in_ref_nodes.pl,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- t/results/sectioning/some_at_commands_in_ref_nodes.pl       19 Aug 2011 
20:10:30 -0000      1.42
+++ t/results/sectioning/some_at_commands_in_ref_nodes.pl       19 Aug 2011 
23:09:47 -0000      1.43
@@ -1588,14 +1588,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'some_at_commands_in_ref_nodes'}{'menu_child'}{'node_prev'} = 
$result_nodes{'some_at_commands_in_ref_nodes'};
 $result_nodes{'some_at_commands_in_ref_nodes'}{'menu_child'}{'node_up'} = 
$result_nodes{'some_at_commands_in_ref_nodes'};
 
$result_nodes{'some_at_commands_in_ref_nodes'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'some_at_commands_in_ref_nodes'}{'menus'}[0];
 $result_nodes{'some_at_commands_in_ref_nodes'}{'node_next'} = 
$result_nodes{'some_at_commands_in_ref_nodes'}{'menu_child'};
+$result_nodes{'some_at_commands_in_ref_nodes'}{'node_up'}{'extra'}{'top_node_up'}
 = $result_nodes{'some_at_commands_in_ref_nodes'};
 
 $result_menus{'some_at_commands_in_ref_nodes'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/space_in_node.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/space_in_node.pl,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- t/results/sectioning/space_in_node.pl       19 Aug 2011 20:10:30 -0000      
1.16
+++ t/results/sectioning/space_in_node.pl       19 Aug 2011 23:09:47 -0000      
1.17
@@ -663,8 +663,10 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'space_in_node'}{'menu_child'}{'node_next'}{'node_next'}{'node_prev'}
 = $result_nodes{'space_in_node'}{'menu_child'}{'node_next'};
@@ -675,6 +677,7 @@
 $result_nodes{'space_in_node'}{'menu_child'}{'node_up'} = 
$result_nodes{'space_in_node'};
 
$result_nodes{'space_in_node'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'space_in_node'}{'menus'}[0];
 $result_nodes{'space_in_node'}{'node_next'} = 
$result_nodes{'space_in_node'}{'menu_child'};
+$result_nodes{'space_in_node'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'space_in_node'};
 
 $result_menus{'space_in_node'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/top_node_no_menu_direction.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/top_node_no_menu_direction.pl,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- t/results/sectioning/top_node_no_menu_direction.pl  19 Aug 2011 20:10:30 
-0000      1.10
+++ t/results/sectioning/top_node_no_menu_direction.pl  19 Aug 2011 23:09:47 
-0000      1.11
@@ -451,14 +451,17 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 $result_nodes{'top_node_no_menu_direction'}{'menu_child'}{'node_prev'} = 
$result_nodes{'top_node_no_menu_direction'};
 $result_nodes{'top_node_no_menu_direction'}{'menu_child'}{'node_up'} = 
$result_nodes{'top_node_no_menu_direction'};
 
$result_nodes{'top_node_no_menu_direction'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'top_node_no_menu_direction'}{'menus'}[0];
 $result_nodes{'top_node_no_menu_direction'}{'node_next'} = 
$result_nodes{'top_node_no_menu_direction'}{'menu_child'};
+$result_nodes{'top_node_no_menu_direction'}{'node_up'}{'extra'}{'top_node_up'} 
= $result_nodes{'top_node_no_menu_direction'};
 
 $result_menus{'top_node_no_menu_direction'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/unknown_node_in_menu.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/unknown_node_in_menu.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/sectioning/unknown_node_in_menu.pl        14 Aug 2011 17:31:53 
-0000      1.18
+++ t/results/sectioning/unknown_node_in_menu.pl        19 Aug 2011 23:09:47 
-0000      1.19
@@ -262,11 +262,14 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
 
$result_nodes{'unknown_node_in_menu'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'unknown_node_in_menu'}{'menus'}[0];
+$result_nodes{'unknown_node_in_menu'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'unknown_node_in_menu'};
 
 $result_menus{'unknown_node_in_menu'} = {
   'cmdname' => 'node',

Index: t/results/test_count/printindex.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/test_count/printindex.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/test_count/printindex.pl  14 Aug 2011 00:34:13 -0000      1.8
+++ t/results/test_count/printindex.pl  19 Aug 2011 23:09:47 -0000      1.9
@@ -524,10 +524,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'printindex'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'printindex'};
 
 $result_menus{'printindex'} = {
   'cmdname' => 'node',

Index: t/results/value/value_in_index_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/value/value_in_index_commands.pl,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- t/results/value/value_in_index_commands.pl  14 Aug 2011 00:34:13 -0000      
1.29
+++ t/results/value/value_in_index_commands.pl  19 Aug 2011 23:09:47 -0000      
1.30
@@ -2089,10 +2089,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'value_in_index_commands'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'value_in_index_commands'};
 
 $result_menus{'value_in_index_commands'} = {
   'cmdname' => 'node',

Index: t/results/value/value_in_misc_commands.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/value/value_in_misc_commands.pl,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -b -r1.47 -r1.48
--- t/results/value/value_in_misc_commands.pl   3 Jul 2011 14:51:03 -0000       
1.47
+++ t/results/value/value_in_misc_commands.pl   19 Aug 2011 23:09:47 -0000      
1.48
@@ -3448,10 +3448,13 @@
         {
           'text' => 'dir'
         }
-      ]
-    }
+      ],
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
   }
 };
+$result_nodes{'value_in_misc_commands'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'value_in_misc_commands'};
 
 $result_menus{'value_in_misc_commands'} = {
   'cmdname' => 'node',

Index: t/results/sectioning/empty_top_node_up.pl
===================================================================
RCS file: t/results/sectioning/empty_top_node_up.pl
diff -N t/results/sectioning/empty_top_node_up.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/empty_top_node_up.pl   19 Aug 2011 23:09:45 -0000      
1.1
@@ -0,0 +1,543 @@
+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{'empty_top_node_up'} = {
+  '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' => [],
+      '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' => 'empty top node up'
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'spaces_at_end'
+            }
+          ],
+          'parent' => {},
+          'type' => 'misc_line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      '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' => 5,
+                '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' => 6,
+                'macro' => ''
+              },
+              'parent' => {}
+            }
+          ],
+          'extra' => {
+            'end_command' => {}
+          },
+          'line_nr' => {
+            'file_name' => '',
+            'line_nr' => 4,
+            'macro' => ''
+          },
+          'parent' => {}
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'misc_content' => [
+          {}
+        ]
+      },
+      'level' => 0,
+      'line_nr' => {
+        'file_name' => '',
+        'line_nr' => 2,
+        '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' => 8,
+        'macro' => ''
+      },
+      'parent' => {}
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'empty_top_node_up'}{'contents'}[0]{'parent'} = 
$result_trees{'empty_top_node_up'};
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_top_node_up'}{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'empty_top_node_up'}{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'node_content'}[0] 
= $result_trees{'empty_top_node_up'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'empty_top_node_up'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'empty_top_node_up'}{'contents'}[1]{'parent'} = 
$result_trees{'empty_top_node_up'};
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'empty_top_node_up'}{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[0]{'parent'} = 
$result_trees{'empty_top_node_up'}{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[1]{'parent'} = 
$result_trees{'empty_top_node_up'}{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'contents'}[2]{'parent'} = 
$result_trees{'empty_top_node_up'}{'contents'}[2];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'extra'}{'misc_content'}[0] 
= $result_trees{'empty_top_node_up'}{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[2]{'parent'} = 
$result_trees{'empty_top_node_up'};
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'empty_top_node_up'}{'contents'}[3];
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0];
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'parent'} = 
$result_trees{'empty_top_node_up'}{'contents'}[3];
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'node_content'}[0] 
= $result_trees{'empty_top_node_up'}{'contents'}[3]{'args'}[0]{'contents'}[1];
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = $result_trees{'empty_top_node_up'}{'contents'}[3]{'extra'}{'node_content'};
+$result_trees{'empty_top_node_up'}{'contents'}[3]{'parent'} = 
$result_trees{'empty_top_node_up'};
+
+$result_texis{'empty_top_node_up'} = '@node Top
address@hidden empty top node up
+
address@hidden
+* first::
address@hidden menu
+
address@hidden first
+';
+
+
+$result_texts{'empty_top_node_up'} = 'empty top node up
+*****************
+
+* first::
+
+';
+
+$result_sectioning{'empty_top_node_up'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'empty_top_node_up'}{'section_childs'}[0]{'section_up'} = 
$result_sectioning{'empty_top_node_up'};
+
+$result_nodes{'empty_top_node_up'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      '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' => {
+      'normalized' => '',
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'empty_top_node_up'}{'menu_child'}{'node_prev'} = 
$result_nodes{'empty_top_node_up'};
+$result_nodes{'empty_top_node_up'}{'menu_child'}{'node_up'} = 
$result_nodes{'empty_top_node_up'};
+$result_nodes{'empty_top_node_up'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'empty_top_node_up'}{'menus'}[0];
+$result_nodes{'empty_top_node_up'}{'node_next'} = 
$result_nodes{'empty_top_node_up'}{'menu_child'};
+$result_nodes{'empty_top_node_up'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'empty_top_node_up'};
+
+$result_menus{'empty_top_node_up'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'first'
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'empty_top_node_up'}{'menu_child'}{'menu_up'} = 
$result_menus{'empty_top_node_up'};
+
+$result_errors{'empty_top_node_up'} = [];
+
+
+
+$result_converted{'info'}->{'empty_top_node_up'} = 'This is , produced by 
makeinfo version 4.13 from .
+
+
+File: ,  Node: Top,  Next: first,  Up: 
+
+empty top node up
+*****************
+
+* Menu:
+
+* first::
+
+
+File: ,  Node: first,  Prev: Top,  Up: Top
+
+
+
+Tag Table:
+Node: Top52
+Node: first152
+
+End Tag Table
+';
+
+
+$result_converted{'html'}->{'empty_top_node_up'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>empty top node up</title>
+
+<meta name="description" content="empty top node up">
+<meta name="keywords" content="empty top node up">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<div class="header">
+<p>
+Next: <a href="#first" accesskey="n" rel="next">first</a> &nbsp; </p>
+</div>
+<a name="empty-top-node-up"></a>
+<h1 class="top">empty top node up</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="#first" 
accesskey="1">first</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+
+<hr>
+<a name="first"></a>
+<div class="header">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="previous">Top</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<h3 class="node-heading">first</h3>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+1;

Index: t/results/sectioning/internal_top_node_up.pl
===================================================================
RCS file: t/results/sectioning/internal_top_node_up.pl
diff -N t/results/sectioning/internal_top_node_up.pl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ t/results/sectioning/internal_top_node_up.pl        19 Aug 2011 23:09:45 
-0000      1.1
@@ -0,0 +1,659 @@
+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{'internal_top_node_up'} = [
+  {
+    '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' => [],
+        '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' => 'internal top node up'
+              },
+              {
+                'parent' => {},
+                'text' => '
+',
+                'type' => 'spaces_at_end'
+              }
+            ],
+            'parent' => {},
+            'type' => 'misc_line_arg'
+          }
+        ],
+        'cmdname' => 'top',
+        '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' => 5,
+                  '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' => 6,
+                  'macro' => ''
+                },
+                'parent' => {}
+              }
+            ],
+            'extra' => {
+              'end_command' => {}
+            },
+            'line_nr' => {
+              'file_name' => '',
+              'line_nr' => 4,
+              'macro' => ''
+            },
+            'parent' => {}
+          },
+          {
+            'parent' => {},
+            'text' => '
+',
+            'type' => 'empty_line'
+          }
+        ],
+        'extra' => {
+          'misc_content' => [
+            {}
+          ]
+        },
+        'level' => 0,
+        'line_nr' => {
+          'file_name' => '',
+          'line_nr' => 2,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'extra' => {
+      'element_command' => {},
+      'node' => {},
+      'section' => {}
+    },
+    'type' => 'element'
+  },
+  {
+    'contents' => [
+      {
+        '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' => 8,
+          'macro' => ''
+        },
+        'parent' => {}
+      }
+    ],
+    'element_prev' => {},
+    'extra' => {
+      'element_command' => {},
+      'node' => {}
+    },
+    'type' => 'element'
+  }
+];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[0]{'parent'} = 
$result_trees{'internal_top_node_up'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'parent'} = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'internal_top_node_up'}[0]{'contents'}[1]{'parent'} = 
$result_trees{'internal_top_node_up'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'parent'} = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[2]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'contents'}[0]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[3];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'extra'}{'end_command'}
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'internal_top_node_up'}[0]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'extra'}{'misc_content'}[0]
 = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'contents'}[2]{'parent'} = 
$result_trees{'internal_top_node_up'}[0];
+$result_trees{'internal_top_node_up'}[0]{'extra'}{'element_command'} = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'extra'}{'node'} = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[0]{'extra'}{'section'} = 
$result_trees{'internal_top_node_up'}[0]{'contents'}[2];
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
 = $result_trees{'internal_top_node_up'}[1]{'contents'}[0];
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
 = $result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'parent'} = 
$result_trees{'internal_top_node_up'}[1]{'contents'}[0];
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'}[0]
 = 
$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'nodes_manuals'}[0]{'node_content'}
 = 
$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'extra'}{'node_content'};
+$result_trees{'internal_top_node_up'}[1]{'contents'}[0]{'parent'} = 
$result_trees{'internal_top_node_up'}[1];
+$result_trees{'internal_top_node_up'}[1]{'element_prev'} = 
$result_trees{'internal_top_node_up'}[0];
+$result_trees{'internal_top_node_up'}[1]{'extra'}{'element_command'} = 
$result_trees{'internal_top_node_up'}[1]{'contents'}[0];
+$result_trees{'internal_top_node_up'}[1]{'extra'}{'node'} = 
$result_trees{'internal_top_node_up'}[1]{'contents'}[0];
+
+$result_texis{'internal_top_node_up'} = '@node Top
address@hidden internal top node up
+
address@hidden
+* first::
address@hidden menu
+
address@hidden first
+';
+
+
+$result_texts{'internal_top_node_up'} = 'internal top node up
+********************
+
+* first::
+
+';
+
+$result_sectioning{'internal_top_node_up'} = {
+  'level' => -1,
+  'section_childs' => [
+    {
+      'cmdname' => 'top',
+      'extra' => {
+        'associated_node' => {
+          'cmdname' => 'node',
+          'extra' => {
+            'normalized' => 'Top'
+          }
+        }
+      },
+      'level' => 0,
+      'section_up' => {}
+    }
+  ]
+};
+$result_sectioning{'internal_top_node_up'}{'section_childs'}[0]{'section_up'} 
= $result_sectioning{'internal_top_node_up'};
+
+$result_nodes{'internal_top_node_up'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'level' => 0
+    },
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      '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' => {
+      'normalized' => 'node_0040-node',
+      'top_node_up' => {}
+    },
+    'type' => 'top_node_up'
+  }
+};
+$result_nodes{'internal_top_node_up'}{'menu_child'}{'node_prev'} = 
$result_nodes{'internal_top_node_up'};
+$result_nodes{'internal_top_node_up'}{'menu_child'}{'node_up'} = 
$result_nodes{'internal_top_node_up'};
+$result_nodes{'internal_top_node_up'}{'menus'}[0]{'extra'}{'end_command'}{'extra'}{'command'}
 = $result_nodes{'internal_top_node_up'}{'menus'}[0];
+$result_nodes{'internal_top_node_up'}{'node_next'} = 
$result_nodes{'internal_top_node_up'}{'menu_child'};
+$result_nodes{'internal_top_node_up'}{'node_up'}{'extra'}{'top_node_up'} = 
$result_nodes{'internal_top_node_up'};
+
+$result_menus{'internal_top_node_up'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'menu_child' => {
+    'cmdname' => 'node',
+    'extra' => {
+      'normalized' => 'first'
+    },
+    'menu_up' => {},
+    'menu_up_hash' => {
+      'Top' => 1
+    }
+  }
+};
+$result_menus{'internal_top_node_up'}{'menu_child'}{'menu_up'} = 
$result_menus{'internal_top_node_up'};
+
+$result_errors{'internal_top_node_up'} = [];
+
+
+$result_elements{'internal_top_node_up'} = [
+  {
+    'extra' => {
+      'directions' => {
+        'Forward' => {
+          'extra' => {
+            'directions' => {
+              'Back' => {},
+              'FastBack' => {},
+              'NodeBack' => {},
+              'NodePrev' => {},
+              'NodeUp' => {},
+              'This' => {},
+              'Up' => {}
+            },
+            'element_command' => {
+              'cmdname' => 'node',
+              'extra' => {
+                'normalized' => 'first'
+              },
+              'menu_up' => {
+                'cmdname' => 'node',
+                'extra' => {
+                  'normalized' => 'Top'
+                },
+                'menu_child' => {}
+              },
+              'menu_up_hash' => {
+                'Top' => 1
+              }
+            },
+            'node' => {}
+          },
+          'type' => 'element'
+        },
+        'NodeForward' => {},
+        'NodeNext' => {},
+        'NodeUp' => {
+          'extra' => {
+            'normalized' => 'node_0040-node',
+            'top_node_up' => {}
+          },
+          'type' => 'top_node_up'
+        },
+        'This' => {}
+      },
+      'element_command' => {},
+      'node' => {},
+      'section' => {
+        'cmdname' => 'top',
+        'extra' => {},
+        'level' => 0
+      }
+    },
+    'type' => 'element'
+  },
+  {}
+];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Back'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'FastBack'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeBack'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodePrev'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'NodeUp'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'This'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'directions'}{'Up'}
 = $result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_up'}{'menu_child'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'node'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'NodeForward'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'NodeNext'} 
= $result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'NodeUp'}{'extra'}{'top_node_up'}
 = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_up'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'This'} = 
$result_elements{'internal_top_node_up'}[0];
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'element_command'} = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_up'};
+$result_elements{'internal_top_node_up'}[0]{'extra'}{'node'} = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'}{'extra'}{'element_command'}{'menu_up'};
+$result_elements{'internal_top_node_up'}[1] = 
$result_elements{'internal_top_node_up'}[0]{'extra'}{'directions'}{'Forward'};
+
+
+
+$result_directions_text{'internal_top_node_up'} = 'element: @node Top
+  Forward: @node first
+  NodeForward: @node first
+  NodeNext: @node first
+  NodeUp: No associated command (type top_node_up)
+  This: @node Top
+element: @node first
+  Back: @node Top
+  FastBack: @node Top
+  NodeBack: @node Top
+  NodePrev: @node Top
+  NodeUp: @node Top
+  This: @node first
+  Up: @node Top
+';
+
+
+$result_converted{'info'}->{'internal_top_node_up'} = 'This is , produced by 
makeinfo version 4.13 from .
+
+
+File: ,  Node: Top,  Next: first,  Up: node@ node
+
+internal top node up
+********************
+
+* Menu:
+
+* first::
+
+
+File: ,  Node: first,  Prev: Top,  Up: Top
+
+
+
+Tag Table:
+Node: Top52
+Node: first168
+
+End Tag Table
+';
+
+
+$result_converted{'html'}->{'internal_top_node_up'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created by texi2html, http://www.gnu.org/software/texinfo/ -->
+<head>
+<title>internal top node up</title>
+
+<meta name="description" content="internal top node up">
+<meta name="keywords" content="internal top node up">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<div class="header">
+<p>
+Next: <a href="#first" accesskey="n" rel="next">first</a>, Up: <a 
href="#node_0040-node" accesskey="u" rel="up">node@ node</a> &nbsp; </p>
+</div>
+<a name="internal-top-node-up"></a>
+<h1 class="top">internal top node up</h1>
+
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top">&bull; <a href="#first" 
accesskey="1">first</a>:</td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+
+<hr>
+<a name="first"></a>
+<div class="header">
+<p>
+Previous: <a href="#Top" accesskey="p" rel="previous">Top</a>, Up: <a 
href="#Top" accesskey="u" rel="up">Top</a> &nbsp; </p>
+</div>
+<h3 class="node-heading">first</h3>
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>
+';
+
+1;



reply via email to

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