[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Te
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/HTML.pm (_prepare_tree_units_global_targets, _mini_toc, _default_format_contents), tp/Texinfo/Convert/IXIN.pm (output_ixin), tp/Texinfo/Convert/Plaintext.pm (format_contents), tp/Texinfo/Convert/TexinfoXML.pm (_convert), tp/Texinfo/Structuring.pm (sectioning_structure) (_print_sectioning_tree, _section_direction_associated_node) (complete_node_tree_with_menus, nodes_tree, elements_directions) (number_floats, get_node_node_child [...] |
Date: |
Fri, 31 Dec 2021 16:36:14 -0500 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new 3568567678 * tp/Texinfo/Convert/DocBook.pm (_convert),
tp/Texinfo/Convert/HTML.pm (_prepare_tree_units_global_targets, _mini_toc,
_default_format_contents), tp/Texinfo/Convert/IXIN.pm (output_ixin),
tp/Texinfo/Convert/Plaintext.pm (format_contents),
tp/Texinfo/Convert/TexinfoXML.pm (_convert), tp/Texinfo/Structuring.pm
(sectioning_structure) (_print_sectioning_tree,
_section_direction_associated_node) (complete_node_tree_with_menus, nodes_tree,
elements_directions) (number_floats [...]
3568567678 is described below
commit 35685676780094af6fd10d7f64c46f14db2be3ba
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Dec 31 22:36:01 2021 +0100
* tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/HTML.pm
(_prepare_tree_units_global_targets, _mini_toc,
_default_format_contents), tp/Texinfo/Convert/IXIN.pm (output_ixin),
tp/Texinfo/Convert/Plaintext.pm (format_contents),
tp/Texinfo/Convert/TexinfoXML.pm (_convert),
tp/Texinfo/Structuring.pm (sectioning_structure)
(_print_sectioning_tree, _section_direction_associated_node)
(complete_node_tree_with_menus, nodes_tree, elements_directions)
(number_floats, get_node_node_childs_from_sectioning),
tp/init/book.pm (book_print_up_toc, book_print_sub_toc)
(book_convert_heading_command), tp/init/chm.pm (chm_init),
tp/init/epub3.pm (epub_finish): put section_{up,next,prev}
and toplevel_{up,next,prev} in structure.
* tp/Texinfo/Convert/HTML.pm: more explanations and debugging
informations.
---
ChangeLog | 19 +
tp/Texinfo/Convert/DocBook.pm | 13 +-
tp/Texinfo/Convert/HTML.pm | 173 ++-
tp/Texinfo/Convert/IXIN.pm | 18 +-
tp/Texinfo/Convert/Plaintext.pm | 31 +-
tp/Texinfo/Convert/TexinfoXML.pm | 13 +-
tp/Texinfo/Structuring.pm | 145 +--
tp/init/book.pm | 24 +-
tp/init/chm.pm | 4 +-
tp/init/epub3.pm | 4 +-
tp/t/languages.t | 3 +-
tp/t/results/converters_tests/ref_in_sectioning.pl | 440 ++++----
tp/t/results/converters_tests/refs_formatting.pl | 42 +-
.../some_at_commands_in_ref_nodes.pl | 84 +-
.../converters_tests/test_deftypefnnewline.pl | 82 +-
.../converters_tests/things_before_setfilename.pl | 40 +-
.../coverage/punctuation_in_line_commands.pl | 42 +-
tp/t/results/coverage_braces/footnote_no_node.pl | 28 +-
.../coverage_braces/two_footnotes_in_nodes.pl | 82 +-
.../two_footnotes_in_nodes_separate.pl | 82 +-
.../docbook_tests/multiple_documentlanguage.pl | 164 +--
.../docbook_tests/special_docbook_unnumbered.pl | 202 ++--
tp/t/results/float/complex_float.pl | 82 +-
tp/t/results/float/float_copying.pl | 84 +-
.../float/numbering_captions_listoffloats.pl | 312 +++---
tp/t/results/formats_encodings/accent.pl | 40 +-
.../formats_encodings/accent_enable_encoding.pl | 40 +-
tp/t/results/formats_encodings/accentenc.pl | 40 +-
.../formats_encodings/accentenc_enable_encoding.pl | 40 +-
.../formats_encodings/at_commands_in_refs.pl | 1176 ++++++++++----------
.../at_commands_in_refs_latin1.pl | 1176 ++++++++++----------
.../formats_encodings/at_commands_in_refs_utf8.pl | 1176 ++++++++++----------
.../char_latin1_latin1_in_refs.pl | 252 ++---
.../formats_encodings/char_latin1_utf8_in_refs.pl | 252 ++---
.../char_latin2_latin2_in_refs.pl | 84 +-
.../formats_encodings/japanese_shift_jis.pl | 124 +--
tp/t/results/formats_encodings/sample_utf8.pl | 166 +--
tp/t/results/formats_encodings/weird_accents.pl | 40 +-
.../weird_accents_disable_encoding.pl | 40 +-
.../formatting/direntry_dircategory_info_split.pl | 82 +-
.../formatting/documentlanguage_set_option.pl | 40 +-
.../formatting/documentlanguage_set_option_info.pl | 40 +-
.../formatting/documentlanguage_set_unknown.pl | 40 +-
tp/t/results/formatting/float_copying.pl | 84 +-
tp/t/results/formatting/split_nocopying.pl | 82 +-
tp/t/results/formatting/split_nocopying_split.pl | 82 +-
tp/t/results/formatting/texi_bib_example.pl | 124 +--
tp/t/results/formatting/texi_glossary.pl | 82 +-
.../character_number_leading_toc_stoc.pl | 102 +-
tp/t/results/html_tests/check_htmlxref.pl | 40 +-
.../deftypefnnewline_for_copying_after.pl | 40 +-
.../deftypefnnewline_for_copying_before.pl | 40 +-
tp/t/results/html_tests/documentdescription.pl | 28 +-
.../empty_lines_at_beginning_no_setfilename.pl | 40 +-
.../html_tests/footnotestyle_separate_late.pl | 124 +--
tp/t/results/html_tests/html_in_copying.pl | 40 +-
.../results/html_tests/index_and_node_same_name.pl | 28 +-
tp/t/results/html_tests/index_below.pl | 72 +-
tp/t/results/html_tests/redirection_same_labels.pl | 124 +--
tp/t/results/html_tests/shortcontents_no_top.pl | 86 +-
tp/t/results/html_tests/simple_menu.pl | 36 +-
.../html_tests/test_xrefautomaticsectiontitle.pl | 82 +-
.../test_xrefautomaticsectiontitle_off_first.pl | 82 +-
.../text_before_top_and_contents_after_title.pl | 74 +-
...t_before_top_and_summarycontents_after_title.pl | 74 +-
tp/t/results/html_tests/titles.pl | 40 +-
tp/t/results/htmlxref/htmlxref.pl | 82 +-
tp/t/results/htmlxref/htmlxref_nodes.pl | 82 +-
tp/t/results/htmlxref/htmlxref_only_mono.pl | 82 +-
tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl | 82 +-
tp/t/results/htmlxref/htmlxref_only_split.pl | 82 +-
tp/t/results/htmlxref/htmlxref_only_split_nodes.pl | 82 +-
.../macro_and_commands_in_early_commands.pl | 40 +-
tp/t/results/include/macro_in_early_commands.pl | 40 +-
tp/t/results/indices/def_syn_indices.pl | 84 +-
tp/t/results/indices/double_seeentry_seealso.pl | 84 +-
tp/t/results/indices/encoding_index_ascii.pl | 42 +-
.../encoding_index_ascii_enable_encoding.pl | 42 +-
tp/t/results/indices/encoding_index_latin1.pl | 42 +-
.../encoding_index_latin1_enable_encoding.pl | 42 +-
tp/t/results/indices/encoding_index_utf8.pl | 42 +-
.../indices/encoding_index_utf8_enable_encoding.pl | 42 +-
tp/t/results/indices/explicit_sort_key.pl | 38 +-
.../indices/printindex_index_entry_in_copying.pl | 84 +-
...rintindex_index_entry_in_copying_in_footnote.pl | 82 +-
...ndex_index_entry_in_copying_no_insertcopying.pl | 84 +-
.../indices/same_index_entry_merged_indices.pl | 38 +-
tp/t/results/indices/seeentry.pl | 82 +-
tp/t/results/indices/subentries.pl | 82 +-
tp/t/results/indices/subentry_and_sortas.pl | 82 +-
tp/t/results/indices/syncode_index_print_both.pl | 84 +-
tp/t/results/indices/transparent_sort_chars.pl | 38 +-
tp/t/results/indices/w_lines_count.pl | 38 +-
tp/t/results/info_tests/anchor_and_spaces.pl | 40 +-
tp/t/results/info_tests/before_node_and_section.pl | 84 +-
tp/t/results/info_tests/def_in_copying.pl | 42 +-
.../direntry_dircategory_and_commands.pl | 40 +-
tp/t/results/info_tests/index_entry_at_end_node.pl | 126 +--
tp/t/results/info_tests/no_node_but_top.pl | 28 +-
.../info_tests/paragraphindent_and_preamble.pl | 40 +-
tp/t/results/info_tests/space_in_menu.pl | 82 +-
tp/t/results/info_tests/split_no_copying.pl | 82 +-
.../info_tests/split_test_before_first_node.pl | 82 +-
.../split_test_before_first_node_no_empty_line.pl | 82 +-
tp/t/results/info_tests/test_index.pl | 262 ++---
tp/t/results/info_tests/text_before_node.pl | 82 +-
.../invalid_nestings/node_in_copying_not_closed.pl | 40 +-
tp/t/results/invalid_nestings/on_section_line.pl | 30 +-
.../results/invalid_nestings/section_in_copying.pl | 30 +-
.../invalid_nestings/section_in_flushright.pl | 30 +-
.../invalid_nestings/section_in_footnote.pl | 30 +-
tp/t/results/invalid_nestings/section_in_math.pl | 60 +-
.../section_in_nested_block_commands.pl | 30 +-
tp/t/results/invalid_nestings/section_in_table.pl | 30 +-
.../invalid_nestings/section_on_def_line.pl | 30 +-
.../invalid_nestings/section_on_defx_line.pl | 30 +-
.../section_on_index_entry_line.pl | 30 +-
.../style_not_closed_no_newline_root_commands.pl | 82 +-
.../style_not_closed_root_commands.pl | 82 +-
.../unclosed_verb_on_section_line.pl | 30 +-
.../itemize/inter_item_commands_in_enumerate.pl | 82 +-
.../itemize/inter_item_commands_in_itemize.pl | 82 +-
tp/t/results/languages/appendix_translated.pl | 74 +-
tp/t/results/languages/command_translated.pl | 40 +-
tp/t/results/languages/multiple_lang_chapters.pl | 250 ++---
.../languages/multiple_lang_chapters_latex.pl | 250 ++---
.../languages/multiple_lang_chapters_texi2html.pl | 250 ++---
tp/t/results/languages/unknown_language.pl | 40 +-
.../anchor_links_xref_xrefautomaticsectiontitle.pl | 82 +-
tp/t/results/latex_tests/custom_headings.pl | 164 +--
tp/t/results/latex_tests/float_and_refs.pl | 152 +--
tp/t/results/latex_tests/fonttextsize.pl | 206 ++--
tp/t/results/latex_tests/indices.pl | 84 +-
tp/t/results/latex_tests/pagesizes.pl | 116 +-
tp/t/results/latex_tests/pagetype.pl | 116 +-
tp/t/results/latex_tests/settitle_and_headings.pl | 30 +-
tp/t/results/latex_tests/shorttitlepage.pl | 82 +-
tp/t/results/latex_tests/titlepage_classical.pl | 82 +-
tp/t/results/latex_tests/titlepage_in_top_node.pl | 82 +-
tp/t/results/latex_tests/titlepage_long_title.pl | 82 +-
tp/t/results/latex_tests/titlepage_no_author.pl | 82 +-
tp/t/results/latex_tests/titlepage_no_title.pl | 82 +-
.../titlepage_with_commands_classical.pl | 82 +-
tp/t/results/layout/navigation.pl | 140 +--
tp/t/results/layout/navigation_chapter.pl | 140 +--
.../results/layout/navigation_chapter_no_header.pl | 140 +--
.../navigation_chapter_no_header_vertical.pl | 140 +--
tp/t/results/layout/navigation_chapter_vertical.pl | 140 +--
tp/t/results/layout/navigation_no_header.pl | 140 +--
.../layout/navigation_no_header_vertical.pl | 140 +--
tp/t/results/layout/navigation_node.pl | 140 +--
tp/t/results/layout/navigation_node_no_header.pl | 140 +--
.../layout/navigation_node_no_header_vertical.pl | 140 +--
tp/t/results/layout/navigation_node_vertical.pl | 140 +--
tp/t/results/layout/navigation_section.pl | 140 +--
.../results/layout/navigation_section_no_header.pl | 140 +--
.../navigation_section_no_header_vertical.pl | 140 +--
tp/t/results/layout/navigation_section_vertical.pl | 140 +--
tp/t/results/layout/navigation_vertical.pl | 140 +--
tp/t/results/layout/no_monolithic.pl | 84 +-
tp/t/results/macro/macro_in_misc_commands.pl | 82 +-
.../menu/block_commands_in_menu_description.pl | 40 +-
tp/t/results/menu/comment_on_menu_line.pl | 42 +-
tp/t/results/menu/detailmenu_on_subnodes.pl | 202 ++--
.../menu/direntry_dircategory_after_first_node.pl | 40 +-
tp/t/results/menu/example_in_menu_description.pl | 40 +-
tp/t/results/menu/inlineraw_in_menu_description.pl | 40 +-
tp/t/results/menu/menu_pointing_to_anchor.pl | 40 +-
tp/t/results/menu/verb_in_menu_description.pl | 40 +-
.../codequoteundirected_codequotebacktick.pl | 40 +-
.../misc_commands/comment_space_command_on_line.pl | 42 +-
.../no_empty_line_between_headings.pl | 72 +-
.../misc_commands/text_before_line_command.pl | 42 +-
tp/t/results/morecoverage/formatting_fr.pl | 264 ++---
tp/t/results/morecoverage/texi_formatting.pl | 264 ++---
tp/t/results/moreindices/index_no_node.pl | 148 +--
tp/t/results/moreindices/index_split.pl | 292 ++---
tp/t/results/moreindices/index_split_nodes.pl | 292 ++---
.../nodes_before_top_and_sections_monolithic.pl | 86 +-
tp/t/results/moreindices/split_chapter_index.pl | 142 +--
.../moresectioning/more_sections_than_nodes.pl | 384 +++----
tp/t/results/moresectioning/node_footnote_end.pl | 42 +-
.../moresectioning/node_footnote_separated.pl | 42 +-
.../moresectioning/node_footnote_use_node.pl | 42 +-
.../nodes_after_top_before_chapter.pl | 42 +-
...s_after_top_before_chapter_use_nodes_chapter.pl | 42 +-
.../nodes_after_top_before_section.pl | 42 +-
.../nodes_after_top_before_section_use_nodes.pl | 42 +-
...s_after_top_before_section_use_nodes_chapter.pl | 42 +-
.../moresectioning/placed_things_before_element.pl | 30 +-
tp/t/results/moresectioning/sectioning_frames.pl | 416 +++----
.../results/moresectioning/top_node_up_explicit.pl | 82 +-
.../results/moresectioning/top_node_up_implicit.pl | 82 +-
.../moresectioning/two_footnotes_in_nodes.pl | 82 +-
.../two_footnotes_in_nodes_separated.pl | 82 +-
tp/t/results/plaintext_tests/japanese_utf8.pl | 124 +--
.../plaintext_tests/no_empty_line_after_section.pl | 100 +-
tp/t/results/plaintext_tests/quote_node_names.pl | 206 ++--
.../plaintext_tests/settitle_and_empty_top.pl | 22 +-
tp/t/results/regions/anchor_in_titlepage.pl | 28 +-
.../regions/anchor_in_titlepage_titlepage.pl | 28 +-
tp/t/results/regions/ref_in_copying.pl | 82 +-
tp/t/results/regions/today_in_copying.pl | 40 +-
tp/t/results/sectioning/anchor_in_footnote.pl | 82 +-
.../sectioning/anchor_in_footnote_separate.pl | 82 +-
.../sectioning/chapter_before_and_after_part.pl | 86 +-
tp/t/results/sectioning/chapter_before_part.pl | 50 +-
tp/t/results/sectioning/chapter_between_nodes.pl | 98 +-
.../chapter_node_before_and_after_part.pl | 110 +-
tp/t/results/sectioning/chapter_sections.pl | 198 ++--
.../sectioning/character_and_spaces_in_refs.pl | 82 +-
.../sectioning/character_and_spaces_in_refs_out.pl | 82 +-
tp/t/results/sectioning/complex.pl | 456 ++++----
tp/t/results/sectioning/complex_split_at_node.pl | 456 ++++----
tp/t/results/sectioning/contents.pl | 312 +++---
.../sectioning/contents_and_shortcontents.pl | 312 +++---
.../sectioning/contents_at_document_begin.pl | 74 +-
.../results/sectioning/contents_at_end_document.pl | 74 +-
.../contents_at_end_document_after_node.pl | 74 +-
tp/t/results/sectioning/contents_in_document.pl | 74 +-
tp/t/results/sectioning/contents_in_html_text.pl | 108 +-
tp/t/results/sectioning/double_part.pl | 140 +--
tp/t/results/sectioning/double_top_section.pl | 60 +-
tp/t/results/sectioning/empty_top_node_up.pl | 40 +-
tp/t/results/sectioning/external_node_in_menu.pl | 124 +--
tp/t/results/sectioning/hole_in_sectioning.pl | 128 +--
tp/t/results/sectioning/internal_top_node_up.pl | 40 +-
tp/t/results/sectioning/lone_Top_node.pl | 42 +-
tp/t/results/sectioning/loop_nodes.pl | 40 +-
tp/t/results/sectioning/lowered_subsubsection.pl | 258 ++---
tp/t/results/sectioning/loweredheading.pl | 32 +-
tp/t/results/sectioning/menutextorder.pl | 254 ++---
.../results/sectioning/more_sections_than_nodes.pl | 384 +++----
tp/t/results/sectioning/next_in_menu_is_below.pl | 140 +--
.../results/sectioning/no_argument_and_contents.pl | 62 +-
tp/t/results/sectioning/no_menu.pl | 164 +--
.../sectioning/node_part_chapter_after_chapter.pl | 160 +--
.../sectioning/node_part_chapter_after_top.pl | 116 +-
.../node_sectop_before_chapter_no_node.pl | 74 +-
.../sectioning/node_sectop_before_lone_node_Top.pl | 82 +-
tp/t/results/sectioning/nodename_parentheses.pl | 166 +--
.../nodes_after_top_before_chapter_nodes.pl | 42 +-
.../nodes_after_top_before_chapter_not_split.pl | 42 +-
...ore_chapter_not_split_no_use_node_directions.pl | 42 +-
.../nodes_after_top_before_chapter_sections.pl | 42 +-
.../nodes_after_top_before_section_nodes.pl | 42 +-
.../nodes_after_top_before_section_sections.pl | 42 +-
tp/t/results/sectioning/nodes_before_after_top.pl | 82 +-
.../sectioning/nodes_before_after_top_xref.pl | 82 +-
tp/t/results/sectioning/nodes_before_top.pl | 82 +-
.../non_automatic_internal_top_node_up.pl | 40 +-
.../non_automatic_top_node_up_and_url.pl | 40 +-
.../sectioning/non_automatic_top_node_up_url.pl | 40 +-
tp/t/results/sectioning/one_subsection.pl | 30 +-
tp/t/results/sectioning/one_subsection_and_node.pl | 42 +-
tp/t/results/sectioning/part_before_chapter.pl | 60 +-
tp/t/results/sectioning/part_before_section.pl | 60 +-
tp/t/results/sectioning/part_before_top.pl | 58 +-
tp/t/results/sectioning/part_chapter_after_top.pl | 116 +-
tp/t/results/sectioning/part_chapter_appendix.pl | 90 +-
tp/t/results/sectioning/part_node_after_top.pl | 64 +-
tp/t/results/sectioning/part_node_before_top.pl | 70 +-
.../sectioning/part_node_chapter_after_top.pl | 116 +-
.../sectioning/part_node_chapter_appendix.pl | 148 +--
.../sectioning/part_node_chapter_node_appendix.pl | 162 +--
.../sectioning/part_node_node_part_appendix.pl | 192 ++--
tp/t/results/sectioning/part_node_part_appendix.pl | 180 +--
.../sectioning/part_node_part_node_appendix.pl | 192 ++--
.../sectioning/placed_things_before_element.pl | 30 +-
.../sectioning/placed_things_before_node.pl | 40 +-
.../sectioning/protected_node_parentheses.pl | 40 +-
tp/t/results/sectioning/raiselowersections.pl | 224 ++--
tp/t/results/sectioning/ref_to_top.pl | 40 +-
.../sectioning/section_before_after_top_node.pl | 104 +-
.../section_before_after_top_node_last_node.pl | 104 +-
tp/t/results/sectioning/section_before_chapter.pl | 60 +-
tp/t/results/sectioning/section_before_part.pl | 50 +-
tp/t/results/sectioning/section_before_top.pl | 84 +-
.../sectioning/section_before_top_no_node.pl | 58 +-
.../results/sectioning/section_below_unnumbered.pl | 96 +-
.../sectioning/section_below_unnumbered_no_top.pl | 52 +-
.../sectioning/section_chapter_before_top.pl | 90 +-
.../sectioning/section_chapter_before_top_nodes.pl | 126 +--
.../sectioning/section_in_unnumbered_info.pl | 1166 +++++++++----------
.../sectioning/section_in_unnumbered_plaintext.pl | 1166 +++++++++----------
.../results/sectioning/section_node_before_part.pl | 62 +-
.../results/sectioning/sectioning_part_appendix.pl | 312 +++---
.../sectioning/sectioning_part_appendix_no_top.pl | 262 ++---
tp/t/results/sectioning/sections.pl | 30 +-
tp/t/results/sectioning/sections_test.pl | 312 +++---
.../sectioning/sections_test_no_use_nodes.pl | 312 +++---
...ctions_test_no_use_nodes_use_node_directions.pl | 312 +++---
tp/t/results/sectioning/semi_auto.pl | 140 +--
.../setfilename_on_top_and_after_node.pl | 40 +-
tp/t/results/sectioning/shortcontents.pl | 312 +++---
tp/t/results/sectioning/top_chapter_sections.pl | 244 ++--
.../sectioning/top_no_argument_and_content.pl | 24 +-
.../results/sectioning/top_no_argument_and_node.pl | 36 +-
.../sectioning/top_no_argument_and_top_node.pl | 36 +-
tp/t/results/sectioning/top_node_part_top.pl | 70 +-
tp/t/results/sectioning/top_node_up_url.pl | 40 +-
tp/t/results/sectioning/top_part_chapter.pl | 92 +-
tp/t/results/sectioning/top_without_node_nodes.pl | 70 +-
.../sectioning/top_without_node_sections.pl | 70 +-
tp/t/results/sectioning/two_nodes_at_the_end.pl | 82 +-
.../sectioning/two_nodes_between_chapters.pl | 124 +--
.../sectioning/two_unnumbered_no_argument.pl | 56 +-
.../sectioning/unnumbered_before_node_top_top.pl | 70 +-
tp/t/results/sectioning/unnumbered_before_top.pl | 56 +-
.../sectioning/unnumbered_before_top_node.pl | 28 +-
tp/t/results/sectioning/unnumbered_no_argument.pl | 28 +-
.../unnumbered_top_without_node_nodes.pl | 116 +-
.../unnumbered_top_without_node_sections.pl | 116 +-
tp/t/results/value/value_in_misc_commands.pl | 42 +-
tp/t/results/value/value_in_node.pl | 82 +-
tp/t/results/value/value_node_directions.pl | 124 +--
tp/t/results/xml_tests/image_inline_or_not.pl | 82 +-
tp/t/results/xtable/block_commands_in_table.pl | 40 +-
.../results/xtable/inter_item_commands_in_table.pl | 82 +-
319 files changed, 18171 insertions(+), 18094 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index eb0099b601..0d8469205f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,22 @@
+2021-12-31 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/HTML.pm
+ (_prepare_tree_units_global_targets, _mini_toc,
+ _default_format_contents), tp/Texinfo/Convert/IXIN.pm (output_ixin),
+ tp/Texinfo/Convert/Plaintext.pm (format_contents),
+ tp/Texinfo/Convert/TexinfoXML.pm (_convert),
+ tp/Texinfo/Structuring.pm (sectioning_structure)
+ (_print_sectioning_tree, _section_direction_associated_node)
+ (complete_node_tree_with_menus, nodes_tree, elements_directions)
+ (number_floats, get_node_node_childs_from_sectioning),
+ tp/init/book.pm (book_print_up_toc, book_print_sub_toc)
+ (book_convert_heading_command), tp/init/chm.pm (chm_init),
+ tp/init/epub3.pm (epub_finish): put section_{up,next,prev}
+ and toplevel_{up,next,prev} in structure.
+
+ * tp/Texinfo/Convert/HTML.pm: more explanations and debugging
+ informations.
+
2021-12-31 Patrice Dumas <pertusus@free.fr>
* tp/Texinfo/Convert/Converter.pm (float_type_number)
diff --git a/tp/Texinfo/Convert/DocBook.pm b/tp/Texinfo/Convert/DocBook.pm
index b17f18dd15..55618d2073 100644
--- a/tp/Texinfo/Convert/DocBook.pm
+++ b/tp/Texinfo/Convert/DocBook.pm
@@ -1443,18 +1443,19 @@ sub _convert($$;$)
}
my $level_adjusted_cmdname
= Texinfo::Structuring::section_level_adjusted_command_name($element);
- if (!($element->{'section_childs'} and
scalar(@{$element->{'section_childs'}}))
+ if (!($element->{'structure'}->{'section_childs'}
+ and scalar(@{$element->{'structure'}->{'section_childs'}}))
or $level_adjusted_cmdname eq 'top') {
$result .= "</$docbook_sectioning_element>\n";
pop @{$self->{'lang_stack'}};
my $current = $element;
- while ($current->{'section_up'}
+ while ($current->{'structure'}->{'section_up'}
# the most up element is a virtual sectioning root element, this
# condition avoids getting into it
- and $current->{'section_up'}->{'cmdname'}
- and !$current->{'section_next'}
- and
Texinfo::Structuring::section_level_adjusted_command_name($current->{'section_up'})
ne 'top') {
- $current = $current->{'section_up'};
+ and $current->{'structure'}->{'section_up'}->{'cmdname'}
+ and !$current->{'structure'}->{'section_next'}
+ and
Texinfo::Structuring::section_level_adjusted_command_name($current->{'structure'}->{'section_up'})
ne 'top') {
+ $current = $current->{'structure'}->{'section_up'};
$result .= '</'.$self->_docbook_section_element($current) .">\n";
pop @{$self->{'lang_stack'}};
}
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index b1ee331af2..a4d0d53324 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -667,7 +667,7 @@ sub command_text($$;$)
my $target = $self->_get_target($command);
if ($target) {
my $explanation;
- $explanation = "command_text \@$command->{'cmdname'}"
+ $explanation = "command_text:$type \@$command->{'cmdname'}"
if ($command->{'cmdname'});
if (defined($target->{$type})) {
return $target->{$type};
@@ -853,6 +853,8 @@ sub from_element_direction($$$$;$)
########
if ($element_target->{'type'} eq 'external_node') {
my $external_node = $element_target->{'extra'};
+ #print STDERR "FROM_ELEMENT_DIRECTION ext node $type $direction\n"
+ # if ($self->get_conf('DEBUG'));
if ($type eq 'href') {
return $self->command_href($external_node, $filename);
} elsif ($type eq 'text' or $type eq 'node') {
@@ -900,6 +902,8 @@ sub from_element_direction($$$$;$)
} elsif ($type eq 'target') {
return undef;
} elsif ($command) {
+ #print STDERR "FROM_ELEMENT_DIRECTION $type $direction\n"
+ # if ($self->get_conf('DEBUG'));
return $self->command_text($command, $type);
}
}
@@ -1023,14 +1027,21 @@ sub convert_tree_new_formatting_context($$;$$)
my $tree = shift;
my $context_string = shift;
my $multiple_pass = shift;
+
+ my $context_string_str = '';
if (defined($context_string)) {
$self->_new_document_context($context_string);
+ $context_string_str = "C($context_string)";
}
+ my $multiple_pass_str = '';
if ($multiple_pass) {
$self->{'ignore_notice'}++;
push @{$self->{'multiple_pass'}}, $multiple_pass;
+ $multiple_pass_str = '|M'
}
- my $result = $self->convert_tree($tree);
+ print STDERR "new_fmt_ctx ${context_string_str}${multiple_pass_str}\n"
+ if ($self->get_conf('DEBUG'));
+ my $result = $self->convert_tree($tree, "new_fmt_ctx ${context_string_str}");
if (defined($context_string)) {
pop @{$self->{'document_context'}};
}
@@ -1320,7 +1331,9 @@ foreach my $hash (\%BUTTONS_REL, \%BUTTONS_ACCESSKEY,
sub _translate_names($)
{
my $self = shift;
- #print STDERR "encoding_name: ".$self->get_conf('OUTPUT_ENCODING_NAME')."
documentlanguage: ".$self->get_conf('documentlanguage')."\n";
+ print STDERR "\nTRANSLATE_NAMES encoding_name:
".$self->get_conf('OUTPUT_ENCODING_NAME')
+ ." documentlanguage: ".$self->get_conf('documentlanguage')."\n"
+ if ($self->get_conf('DEBUG'));
%BUTTONS_TEXT = (
@@ -1460,6 +1473,8 @@ sub _translate_names($)
$self->_complete_no_arg_commands_formatting($command);
}
}
+
+ print STDERR "END TRANSLATE_NAMES\n\n" if ($self->get_conf('DEBUG'));
}
@@ -1685,7 +1700,7 @@ sub _convert_no_arg_command($$$)
my $translated_tree = Texinfo::Convert::Utils::translated_command_tree($self,
$cmdname);
if ($translated_tree) {
- return $self->convert_tree($translated_tree);
+ return $self->convert_tree($translated_tree, "convert no arg $cmdname
translated");
}
if ($self->in_preformatted() or $self->in_math()) {
$result =
$self->{'no_arg_commands_formatting'}->{'preformatted'}->{$cmdname};
@@ -1708,7 +1723,7 @@ sub _convert_today_command($$$)
my $command = shift;
my $tree = $self->Texinfo::Convert::Utils::expand_today();
- return $self->convert_tree($tree);
+ return $self->convert_tree($tree, 'convert today');
}
$default_commands_conversion{'today'} = \&_convert_today_command;
@@ -1921,10 +1936,11 @@ sub _convert_explained_command($$$$)
$with_explanation = 1;
$explanation_string = $args->[1]->{'string'};
- # Convert the expanation of the acronym. Must do this before we save
+ # Convert the explanation of the acronym. Must do this before we save
# the explanation for the future, otherwise we get infinite recursion
# for recursively-defined acronyms.
- $explanation_result = $self->convert_tree( $args->[1]->{'tree'} );
+ $explanation_result = $self->convert_tree($args->[1]->{'tree'},
+ "convert $cmdname explanation");
$self->{'explained_commands'}->{$cmdname}->{$normalized_type} =
$command->{'args'}->[1]->{'contents'};
@@ -1966,7 +1982,7 @@ sub _convert_explained_command($$$$)
{'explained_string' => {'type' => '_converted',
'text' => $result},
'explanation' => {'type' => '_converted',
- 'text' => $explanation_result}}));
+ 'text' => $explanation_result}}), "convert explained
$cmdname");
}
return $result;
@@ -2730,7 +2746,7 @@ sub _default_format_element_header($$$$)
my $result = '';
- print STDERR "Element $tree_unit (@{$tree_unit->{'contents'}}) ".
+ print STDERR "FORMAT elt header $tree_unit (@{$tree_unit->{'contents'}}) ".
Texinfo::Structuring::root_or_external_element_cmd_texi($tree_unit) ."\n"
if ($self->get_conf('DEBUG'));
@@ -2840,7 +2856,7 @@ sub _convert_heading_command($$$$$)
$section = $element;
}
- print STDERR "Process $element "
+ print STDERR "CONVERT elt heading $element "
.Texinfo::Convert::Texinfo::root_element_command_to_texinfo($element)."\n"
if ($self->get_conf('DEBUG'));
my $tree_unit;
@@ -3176,7 +3192,7 @@ sub _convert_verbatiminclude_command($$$$)
my $verbatim_include_verbatim
= Texinfo::Convert::Utils::expand_verbatiminclude($self, $self, $command);
if (defined($verbatim_include_verbatim)) {
- return $self->convert_tree($verbatim_include_verbatim);
+ return $self->convert_tree($verbatim_include_verbatim, 'convert
verbatiminclude');
} else {
return '';
}
@@ -3316,7 +3332,8 @@ sub _convert_insertcopying_command($$$$)
if ($self->{'global_commands'} and $self->{'global_commands'}->{'copying'}) {
return $self->convert_tree({'contents'
- => $self->{'global_commands'}->{'copying'}->{'contents'}});
+ => $self->{'global_commands'}->{'copying'}->{'contents'}},
+ 'convert insertcopying');
}
return '';
}
@@ -3518,7 +3535,7 @@ sub _convert_quotation_command($$$$$)
my $centered_author = $self->gdt("\@center --- \@emph{{author}}\n",
{'author' => $author->{'args'}->[0]->{'contents'}});
$centered_author->{'parent'} = $command;
- $attribution .= $self->convert_tree($centered_author);
+ $attribution .= $self->convert_tree($centered_author, 'convert quotation
author');
}
}
@@ -3684,7 +3701,7 @@ sub _convert_item_command($$$$)
if ($args->[0]) {
my $table_item_tree = $self->table_item_content_tree($command,
[$args->[0]->{'tree'}]);
- my $result = $self->convert_tree($table_item_tree);
+ my $result = $self->convert_tree($table_item_tree, 'convert
table_item_tree');
foreach my $command_name (reverse($self->commands_stack())) {
if ($preformatted_code_commands{$command_name}) {
$result = '<tt>' .$result. '</tt>';
@@ -3992,7 +4009,7 @@ sub _convert_xref_commands($$$$)
return '';
}
}
- return $self->convert_tree($tree);
+ return $self->convert_tree($tree, "convert xref $cmdname");
}
foreach my $command(keys(%ref_commands)) {
$default_commands_conversion{$command} = \&_convert_xref_commands;
@@ -4118,7 +4135,9 @@ sub _convert_printindex_command($$$$)
foreach my $letter_entry
(@{$self->{'index_entries_by_letter'}->{$index_name}}) {
my $letter = $letter_entry->{'letter'};
my $entries_text = '';
+ my $entry_nr = -1;
foreach my $index_entry_ref (@{$letter_entry->{'entries'}}) {
+ $entry_nr++;
# to avoid double error messages set ignore_notice if an entry was
# already formatted once, for example if there are multiple printindex.
my $already_formatted;
@@ -4132,9 +4151,11 @@ sub _convert_printindex_command($$$$)
my $entry;
if ($index_entry_ref->{'in_code'}) {
$entry = $self->convert_tree({'type' => '_code',
- 'contents' =>
$index_entry_ref->{'content'}});
+ 'contents' =>
$index_entry_ref->{'content'}},
+ "index $index_name l $letter index entry
$entry_nr");
} else {
- $entry = $self->convert_tree({'contents' =>
$index_entry_ref->{'content'}});
+ $entry = $self->convert_tree({'contents' =>
$index_entry_ref->{'content'}},
+ "index $index_name l $letter index entry
$entry_nr");
}
# cannot introduce a _code type element, since convert_index_subentries
# expects an index command directly as argument.
@@ -4204,6 +4225,7 @@ sub _contents_inline_element($$$)
my $cmdname = shift;
my $command = shift;
+ print STDERR "CONTENTS_INLINE $cmdname\n" if ($self->get_conf('DEBUG'));
my $content = &{$self->{'format_contents'}}($self, $cmdname, $command);
if ($content) {
my $special_element_name = $contents_command_element_name{$cmdname};
@@ -4221,7 +4243,8 @@ sub _contents_inline_element($$$)
# happens when called as convert() and not output()
#cluck "$cmdname special element not defined";
$heading
- =
$self->convert_tree($self->get_conf('SPECIAL_ELEMENTS_HEADING')->{$special_element_name});
+ =
$self->convert_tree($self->get_conf('SPECIAL_ELEMENTS_HEADING')->{$special_element_name},
+ "convert $cmdname special heading");
}
$result .= ">\n";
my $class =
$self->get_conf('SPECIAL_ELEMENTS_CLASS')->{$special_element_name};
@@ -4280,7 +4303,8 @@ sub _open_quotation_command($$$)
and @{$command->{'args'}->[0]->{'contents'}}) {
$formatted_quotation_arg_to_prepend
= $self->convert_tree($self->gdt('@b{{quotation_arg}:} ',
- {'quotation_arg' => $command->{'args'}->[0]->{'contents'}}));
+ {'quotation_arg' => $command->{'args'}->[0]->{'contents'}}),
+ "open $cmdname prepended arg");
}
$self->register_pending_formatted_inline_content($cmdname,
$formatted_quotation_arg_to_prepend);
@@ -4615,7 +4639,8 @@ sub _convert_menu_entry_type($$$)
my $arg = shift @args;
if ($arg->{'type'} and $arg->{'type'} eq 'menu_entry_node') {
my $name = $self->convert_tree(
- {'type' => '_code', 'contents' => $arg->{'contents'}});
+ {'type' => '_code', 'contents' => $arg->{'contents'}},
+ "menu_arg menu_entry_node preformatted [$i]");
if ($href ne '' and !$self->in_string()) {
$result .= "<a href=\"$href\"$rel$accesskey>".$name."</a>";
} else {
@@ -4662,7 +4687,8 @@ sub _convert_menu_entry_type($$$)
}
if (!defined($name) or $name eq '') {
if ($command->{'extra'}->{'menu_entry_name'}) {
- $name = $self->convert_tree($command->{'extra'}->{'menu_entry_name'});
+ $name = $self->convert_tree($command->{'extra'}->{'menu_entry_name'},
+ 'convert menu_entry_name');
}
if (!defined($name) or $name eq '') {
if ($node_entry->{'manual_content'}) {
@@ -4682,7 +4708,7 @@ sub _convert_menu_entry_type($$$)
}
my $description = '';
if ($command->{'extra'}->{'menu_entry_description'}) {
- $description = $self->convert_tree
($command->{'extra'}->{'menu_entry_description'},
+ $description =
$self->convert_tree($command->{'extra'}->{'menu_entry_description'},
"menu_arg description");
if ($self->get_conf('AVOID_MENU_REDUNDANCY')) {
$description = '' if (_simplify_text_for_comparison($name_no_number)
@@ -5107,7 +5133,8 @@ sub _default_format_titlepage($)
my $titlepage_text;
if ($self->{'global_commands'}->{'titlepage'}) {
$titlepage_text = $self->convert_tree({'contents'
- => $self->{'global_commands'}->{'titlepage'}->{'contents'}});
+ => $self->{'global_commands'}->{'titlepage'}->{'contents'}},
+ 'convert titlepage');
} elsif ($self->{'simpletitle_tree'}) {
my $title_text = $self->convert_tree_new_formatting_context(
$self->{'simpletitle_tree'}, 'simpletitle_string');
@@ -5781,6 +5808,12 @@ sub convert_tree($$;$)
my $tree = shift;
my $explanation = shift;
+ # when formatting accents, goes through xml_accent without
+ # explanation, as explanation is not in the standard API, but
+ # otherwise the coverage of explanations should be pretty good
+ #cluck if (! defined($explanation));
+ #print STDERR "CONVERT_TREE".(defined($explanation) ? " ".$explanation :
'')."\n"
+ # if ($self->get_conf('DEBUG'));
return $self->_convert($tree, $explanation);
}
@@ -6582,8 +6615,12 @@ sub _prepare_contents_elements($)
$default_filename);
}
$filename = $default_filename if (!defined($filename));
- print STDERR "Add content $contents_element $type: target $target,\n".
- " filename $filename\n" if ($self->get_conf('DEBUG'));
+ if ($self->get_conf('DEBUG')) {
+ my $str_filename = $filename;
+ $str_filename = 'UNDEF' if (not defined($str_filename));
+ print STDERR "Add content $contents_element $type: target
$target,\n".
+ " filename $str_filename\n";
+ }
$self->{'targets'}->{$contents_element} = {'target' => $target,
'misc_filename' =>
$filename,
'filename' => $filename,
@@ -6616,9 +6653,9 @@ sub _prepare_tree_units_global_targets($$)
# find the first level 1 sectioning element to associate the printindex
with
if ($root_command and $root_command->{'cmdname'} ne 'node') {
while ($root_command->{'structure'}->{'level'} > 1
- and $root_command->{'section_up'}
- and $root_command->{'section_up'}->{'parent'}) {
- $root_command = $root_command->{'section_up'};
+ and $root_command->{'structure'}->{'section_up'}
+ and $root_command->{'structure'}->{'section_up'}->{'parent'}) {
+ $root_command = $root_command->{'structure'}->{'section_up'};
$root_element = $root_command->{'parent'};
}
}
@@ -6861,12 +6898,13 @@ sub _mini_toc
my $entry_index = 0;
my $accesskey;
- if ($command->{'section_childs'} and @{$command->{'section_childs'}}) {
+ if ($command->{'structure'}->{'section_childs'}
+ and @{$command->{'structure'}->{'section_childs'}}) {
$result .= $self->html_attribute_class('ul', 'section-toc').">\n";
- foreach my $section (@{$command->{'section_childs'}}) {
+ foreach my $section (@{$command->{'structure'}->{'section_childs'}}) {
my $tree = $self->command_text($section, 'tree_nonumber');
- my $text = $self->_convert($tree);
+ my $text = $self->_convert($tree, "mini_toc \@$section->{'cmdname'}");
$entry_index++;
$accesskey = '';
@@ -6900,16 +6938,16 @@ sub _default_format_contents($$;$$)
my $filename = shift;
$filename = $self->{'current_filename'} if (!defined($filename));
- return ''
+ return ''
if (!$self->{'structuring'} or
!$self->{'structuring'}->{'sectioning_root'});
my $section_root = $self->{'structuring'}->{'sectioning_root'};
my $contents;
$contents = 1 if ($cmdname eq 'contents');
- my $min_root_level =
$section_root->{'section_childs'}->[0]->{'structure'}->{'level'};
- my $max_root_level =
$section_root->{'section_childs'}->[0]->{'structure'}->{'level'};
- foreach my $top_section(@{$section_root->{'section_childs'}}) {
+ my $min_root_level =
$section_root->{'structure'}->{'section_childs'}->[0]->{'structure'}->{'level'};
+ my $max_root_level =
$section_root->{'structure'}->{'section_childs'}->[0]->{'structure'}->{'level'};
+ foreach my $top_section
(@{$section_root->{'structure'}->{'section_childs'}}) {
$min_root_level = $top_section->{'structure'}->{'level'}
if ($top_section->{'structure'}->{'level'} < $min_root_level);
$max_root_level = $top_section->{'structure'}->{'level'}
@@ -6932,12 +6970,11 @@ sub _default_format_contents($$;$$)
}
my $toplevel_contents;
- if (@{$section_root->{'section_childs'}} > 1) {
- # or $section_root->{'section_childs'}->[0]->{'cmdname'} ne 'top') {
+ if (@{$section_root->{'structure'}->{'section_childs'}} > 1) {
$result .= $self->html_attribute_class('ul', $ul_class) .">\n";
$toplevel_contents = 1;
}
- foreach my $top_section (@{$section_root->{'section_childs'}}) {
+ foreach my $top_section
(@{$section_root->{'structure'}->{'section_childs'}}) {
my $section = $top_section;
SECTION:
while ($section) {
@@ -6974,47 +7011,48 @@ sub _default_format_contents($$;$$)
$result .= "<li>$text";
}
}
- } elsif ($section->{'section_childs'} and @{$section->{'section_childs'}}
+ } elsif ($section->{'structure'}->{'section_childs'}
+ and @{$section->{'structure'}->{'section_childs'}}
and $toplevel_contents) {
$result .= "<li>";
}
# for shortcontents don't do child if child is not toplevel
- if ($section->{'section_childs'}
+ if ($section->{'structure'}->{'section_childs'}
and ($contents or $section->{'structure'}->{'level'} <
$max_root_level)) {
# no indenting for shortcontents
$result .= "\n". ' ' x (2*($section->{'structure'}->{'level'} -
$min_root_level))
if ($contents);
$result .= $self->html_attribute_class('ul', $ul_class) .">\n";
- $section = $section->{'section_childs'}->[0];
- } elsif ($section->{'section_next'} and $section->{'cmdname'} ne 'top') {
+ $section = $section->{'structure'}->{'section_childs'}->[0];
+ } elsif ($section->{'structure'}->{'section_next'}
+ and $section->{'cmdname'} ne 'top') {
$result .= "</li>\n";
last if ($section eq $top_section);
- $section = $section->{'section_next'};
+ $section = $section->{'structure'}->{'section_next'};
} else {
#last if ($section eq $top_section);
if ($section eq $top_section) {
$result .= "</li>\n" unless ($section->{'cmdname'} eq 'top');
last;
}
- while ($section->{'section_up'}) {
- $section = $section->{'section_up'};
+ while ($section->{'structure'}->{'section_up'}) {
+ $section = $section->{'structure'}->{'section_up'};
$result .= "</li>\n". ' ' x (2*($section->{'structure'}->{'level'} -
$min_root_level))
. "</ul>";
if ($section eq $top_section) {
$result .= "</li>\n" if ($toplevel_contents);
last SECTION;
}
- if ($section->{'section_next'}) {
+ if ($section->{'structure'}->{'section_next'}) {
$result .= "</li>\n";
- $section = $section->{'section_next'};
+ $section = $section->{'structure'}->{'section_next'};
last;
}
}
}
}
}
- if (@{$section_root->{'section_childs'}} > 1) {
- # or $section_root->{'section_childs'}->[0]->{'cmdname'} ne 'top') {
+ if (@{$section_root->{'structure'}->{'section_childs'}} > 1) {
$result .= "\n</ul>";
}
if ($contents and !defined($self->get_conf('AFTER_TOC_LINES'))
@@ -7323,7 +7361,7 @@ sub _default_format_node_redirection_page($$)
my $name = $self->command_text($command);
my $href = $self->command_href($command);
my $direction = "<a href=\"$href\">$name</a>";
- my $string = $self->convert_tree (
+ my $string = $self->convert_tree(
$self->gdt('The node you are looking for is at {href}.',
{ 'href' => {'type' => '_converted', 'text' => $direction }}));
my $result = "$doctype
@@ -7366,7 +7404,8 @@ sub _default_format_footnotes_text($)
if (defined($self->get_conf('DEFAULT_RULE'))
and $self->get_conf('DEFAULT_RULE') ne '');
my $footnote_heading
- =
$self->convert_tree($self->get_conf('SPECIAL_ELEMENTS_HEADING')->{'Footnotes'});
+ =
$self->convert_tree($self->get_conf('SPECIAL_ELEMENTS_HEADING')->{'Footnotes'},
+ 'convert footnotes special heading');
my $class = $self->get_conf('SPECIAL_ELEMENTS_CLASS')->{'Footnotes'};
my $level = $self->get_conf('FOOTNOTE_END_HEADER_LEVEL');
$result .= &{$self->{'format_heading_text'}}($self, $class.'-heading',
@@ -7675,12 +7714,16 @@ sub convert($$)
$self->_prepare_footnotes();
if (!defined($tree_units)) {
- $result = $self->_convert($root);
+ print STDERR "\nC NO UNIT\n" if ($self->get_conf('DEBUG'));
+ $result = $self->_convert($root, 'convert no unit');
$result .= &{$self->{'format_footnotes_text'}}($self);
} else {
+ my $unit_nr = 0;
foreach my $tree_unit (@$tree_units) {
- my $tree_unit_text = $self->_convert($tree_unit);
+ print STDERR "\nC UNIT $unit_nr\n" if ($self->get_conf('DEBUG'));
+ my $tree_unit_text = $self->_convert($tree_unit, "convert unit
$unit_nr");
$result .= $tree_unit_text;
+ $unit_nr++;
}
}
@@ -8058,13 +8101,17 @@ sub output($$)
}
my $body = '';
if ($tree_units and @$tree_units) {
+ my $unit_nr = 0;
foreach my $tree_unit (@$tree_units) {
- my $tree_unit_text = $self->_convert($tree_unit);
+ print STDERR "\nUNIT NO-PAGE $unit_nr\n" if ($self->get_conf('DEBUG'));
+ my $tree_unit_text = $self->_convert($tree_unit, "no-page output unit
$unit_nr");
$body .= $tree_unit_text;
+ $unit_nr++;
}
} else {
$body .= $self->_print_title();
- $body .= $self->_convert($root);
+ print STDERR "\nNO UNIT NO PAGE\n" if ($self->get_conf('DEBUG'));
+ $body .= $self->_convert($root, 'no-page output no unit');
$body .= &{$self->{'format_footnotes_text'}}($self);
}
@@ -8090,6 +8137,7 @@ sub output($$)
if ($self->get_conf('DEBUG'));
my %files;
+ my $unit_nr = -1;
# Now do the output, converting each tree units and special elements in
turn
$special_elements = [] if (!defined($special_elements));
foreach my $element (@$tree_units, @$special_elements) {
@@ -8101,12 +8149,14 @@ sub output($$)
$self->{'element_math'} = 0;
}
+ $unit_nr++;
# First do the special pages, to avoid outputting these if they are
# empty.
my $special_element_content;
if (defined($element->{'type'})
and $element->{'type'} eq 'special_element') {
- $special_element_content .= $self->_convert($element);
+ print STDERR "\nUNIT SPECIAL\n" if ($self->get_conf('DEBUG'));
+ $special_element_content .= $self->_convert($element, "output s-unit
$unit_nr");
if ($special_element_content eq '') {
$self->{'file_counters'}->{$element->{'filename'}}--;
next ;
@@ -8118,7 +8168,8 @@ sub output($$)
if (defined($special_element_content)) {
$body = $special_element_content;
} else {
- $body = $self->_convert($element);
+ print STDERR "\nUNIT $unit_nr\n" if ($self->get_conf('DEBUG'));
+ $body = $self->_convert($element, "output unit $unit_nr");
}
if (!$files{$element->{'filename'}}->{'fh'}) {
@@ -8270,7 +8321,7 @@ sub _convert_contents($$$)
my $content_idx = 0;
foreach my $content (@{$element->{'contents'}}) {
- my $new_content = $self->_convert($content, "$command_type
[$content_idx]");
+ my $new_content = $self->_convert($content, "$command_type
c[$content_idx]");
if (!defined($new_content)) {
cluck "content not defined for $command_type [$content_idx]\n";
print STDERR "root is: ".Texinfo::Common::debug_print_element($element);
@@ -8380,7 +8431,7 @@ sub _convert($$;$)
}
if ($element->{'type'} and $element->{'type'} eq 'untranslated') {
my $translated = $self->gdt($element->{'text'});
- my $result = $self->_convert($translated);
+ my $result = $self->_convert($translated, 'translated TEXT');
return $result;
}
my $result = &{$self->{'types_conversion'}->{'text'}} ($self,
@@ -8479,7 +8530,7 @@ sub _convert($$;$)
$arg_spec = ['normal'] if (!defined($arg_spec));
my $arg_formatted = {'tree' => $arg};
foreach my $arg_type (@$arg_spec) {
- my $explanation = "$command_type \[$arg_idx\]$arg_type";
+ my $explanation = "$command_type A[$arg_idx]$arg_type";
if ($arg_type eq 'normal') {
$arg_formatted->{'normal'} = $self->_convert($arg,
$explanation);
} elsif ($arg_type eq 'monospace') {
@@ -8647,7 +8698,7 @@ sub _convert($$;$)
my $content_formatted = '';
my $i = 0;
foreach my $content (@{$element->{'contents'}}) {
- $content_formatted .= $self->_convert($content, "$command_type [$i]");
+ $content_formatted .= $self->_convert($content, "$command_type C[$i]");
$i++;
}
print STDERR "UNNAMED HOLDER => `$content_formatted'\n"
diff --git a/tp/Texinfo/Convert/IXIN.pm b/tp/Texinfo/Convert/IXIN.pm
index 7c447fc6cc..972374b37b 100644
--- a/tp/Texinfo/Convert/IXIN.pm
+++ b/tp/Texinfo/Convert/IXIN.pm
@@ -519,7 +519,7 @@ sub output_ixin($$)
$sectioning_tree .= $self->ixin_open_element('sectioningtree');
if ($self->{'structuring'} and $self->{'structuring'}->{'sectioning_root'}) {
my $section_root = $self->{'structuring'}->{'sectioning_root'};
- foreach my $top_section (@{$section_root->{'section_childs'}}) {
+ foreach my $top_section
(@{$section_root->{'structure'}->{'section_childs'}}) {
my $section = $top_section;
SECTION:
while ($section) {
@@ -539,29 +539,29 @@ sub output_ixin($$)
if ($section->{'cmdname'} eq 'top') {
$sectioning_tree .= $self->ixin_close_element('sectionentry');
}
- if ($section->{'section_childs'}) {
- $section = $section->{'section_childs'}->[0];
- } elsif ($section->{'section_next'}) {
+ if ($section->{'structure'}->{'section_childs'}) {
+ $section = $section->{'structure'}->{'section_childs'}->[0];
+ } elsif ($section->{'structure'}->{'section_next'}) {
$sectioning_tree .= $self->ixin_close_element('sectionentry');
last if ($section eq $top_section);
- $section = $section->{'section_next'};
+ $section = $section->{'structure'}->{'section_next'};
} else {
if ($section eq $top_section) {
$sectioning_tree .= $self->ixin_close_element('sectionentry')
unless ($section->{'cmdname'} eq 'top');
last;
}
- while ($section->{'section_up'}) {
- $section = $section->{'section_up'};
+ while ($section->{'structure'}->{'section_up'}) {
+ $section = $section->{'structure'}->{'section_up'};
$sectioning_tree .= $self->ixin_close_element('sectionentry');
if ($section eq $top_section) {
$sectioning_tree .= $self->ixin_close_element('sectionentry')
unless ($section->{'cmdname'} eq 'top');
last SECTION;
}
- if ($section->{'section_next'}) {
+ if ($section->{'structure'}->{'section_next'}) {
$sectioning_tree .= $self->ixin_close_element('sectionentry');
- $section = $section->{'section_next'};
+ $section = $section->{'structure'}->{'section_next'};
last;
}
}
diff --git a/tp/Texinfo/Convert/Plaintext.pm b/tp/Texinfo/Convert/Plaintext.pm
index 207c720b4c..fc801f23c6 100644
--- a/tp/Texinfo/Convert/Plaintext.pm
+++ b/tp/Texinfo/Convert/Plaintext.pm
@@ -1062,10 +1062,11 @@ sub format_contents($$$)
my $contents = 1 if ($contents_or_shortcontents eq 'contents');
# no sections
- return ('', 0) if (!$section_root or !$section_root->{'section_childs'});
- my $root_level =
$section_root->{'section_childs'}->[0]->{'structure'}->{'level'};
- foreach my $top_section(@{$section_root->{'section_childs'}}) {
- $root_level = $top_section->{'structure'}->{'level'}
+ return ('', 0) if (!$section_root
+ or !$section_root->{'structure'}->{'section_childs'});
+ my $root_level =
$section_root->{'structure'}->{'section_childs'}->[0]->{'structure'}->{'level'};
+ foreach my $top_section
(@{$section_root->{'structure'}->{'section_childs'}}) {
+ $root_level = $top_section->{'structure'}->{'level'}
if ($top_section->{'structure'}->{'level'} < $root_level);
}
@@ -1073,7 +1074,7 @@ sub format_contents($$$)
my $lines_count = 0;
# This is done like that because the tree may not be well formed if
# there is a @part after a @chapter for example.
- foreach my $top_section (@{$section_root->{'section_childs'}}) {
+ foreach my $top_section
(@{$section_root->{'structure'}->{'section_childs'}}) {
my $section = $top_section;
SECTION:
while ($section) {
@@ -1086,12 +1087,12 @@ sub format_contents($$$)
and $section->{'structure'}->{'level'} == 1) {
$section_title_tree = $self->gdt('Appendix {number} {section_title}',
{'number' => {'text' =>
$section->{'structure'}->{'number'}},
- 'section_title'
+ 'section_title'
=> {'contents' =>
$section->{'args'}->[0]->{'contents'}}});
} else {
$section_title_tree = $self->gdt('{number} {section_title}',
{'number' => {'text' =>
$section->{'structure'}->{'number'}},
- 'section_title'
+ 'section_title'
=> {'contents' =>
$section->{'args'}->[0]->{'contents'}}});
}
} else {
@@ -1108,19 +1109,19 @@ sub format_contents($$$)
($result .= (' ' x $repeat_count)) if $repeat_count > 0;
$result .= $text;
$lines_count++;
- if ($section->{'section_childs'}
+ if ($section->{'structure'}->{'section_childs'}
and ($contents or $section->{'structure'}->{'level'} <
$root_level+1)) {
- $section = $section->{'section_childs'}->[0];
- } elsif ($section->{'section_next'}) {
+ $section = $section->{'structure'}->{'section_childs'}->[0];
+ } elsif ($section->{'structure'}->{'section_next'}) {
last if ($section eq $top_section);
- $section = $section->{'section_next'};
+ $section = $section->{'structure'}->{'section_next'};
} else {
last if ($section eq $top_section);
- while ($section->{'section_up'}) {
- $section = $section->{'section_up'};
+ while ($section->{'structure'}->{'section_up'}) {
+ $section = $section->{'structure'}->{'section_up'};
last SECTION if ($section eq $top_section);
- if ($section->{'section_next'}) {
- $section = $section->{'section_next'};
+ if ($section->{'structure'}->{'section_next'}) {
+ $section = $section->{'structure'}->{'section_next'};
last;
}
}
diff --git a/tp/Texinfo/Convert/TexinfoXML.pm b/tp/Texinfo/Convert/TexinfoXML.pm
index bcf45dd512..70665cb416 100644
--- a/tp/Texinfo/Convert/TexinfoXML.pm
+++ b/tp/Texinfo/Convert/TexinfoXML.pm
@@ -1675,17 +1675,18 @@ sub _convert($$;$)
}
my $level_adjusted_cmdname
= Texinfo::Structuring::section_level_adjusted_command_name($element);
- if (!($element->{'section_childs'} and
scalar(@{$element->{'section_childs'}}))
+ if (!($element->{'structure'}->{'section_childs'}
+ and scalar(@{$element->{'structure'}->{'section_childs'}}))
or $level_adjusted_cmdname eq 'top') {
$result .= $self->close_element($level_adjusted_cmdname)."\n";
my $current = $element;
- while ($current->{'section_up'}
+ while ($current->{'structure'}->{'section_up'}
# the most up element is a virtual sectioning root element, this
# condition avoids getting into it
- and $current->{'section_up'}->{'cmdname'}
- and !$current->{'section_next'}
- and
Texinfo::Structuring::section_level_adjusted_command_name($current->{'section_up'})
ne 'top') {
- $current = $current->{'section_up'};
+ and $current->{'structure'}->{'section_up'}->{'cmdname'}
+ and !$current->{'structure'}->{'section_next'}
+ and
Texinfo::Structuring::section_level_adjusted_command_name($current->{'structure'}->{'section_up'})
ne 'top') {
+ $current = $current->{'structure'}->{'section_up'};
my $level_adjusted_current_cmdname
=
Texinfo::Structuring::section_level_adjusted_command_name($current);
$result .= $self->close_element($level_adjusted_current_cmdname) ."\n";
diff --git a/tp/Texinfo/Structuring.pm b/tp/Texinfo/Structuring.pm
index 51e8a37a4a..1cef22c260 100644
--- a/tp/Texinfo/Structuring.pm
+++ b/tp/Texinfo/Structuring.pm
@@ -173,8 +173,8 @@ sub sectioning_structure($$$)
$content->{'cmdname'}), $content->{'line_nr'});
$content->{'structure'}->{'level'} =
$previous_section->{'structure'}->{'level'} + 1;
}
- $previous_section->{'section_childs'} = [$content];
- $content->{'section_up'} = $previous_section;
+ $previous_section->{'structure'}->{'section_childs'} = [$content];
+ $content->{'structure'}->{'section_up'} = $previous_section;
# if the up is unnumbered, the number information has to be kept,
# to avoid reusing an already used number.
@@ -189,12 +189,13 @@ sub sectioning_structure($$$)
$command_unnumbered[$content->{'structure'}->{'level'}] = 0;
}
} else {
- my $up = $previous_section->{'section_up'};
+ my $up = $previous_section->{'structure'}->{'section_up'};
my $new_upper_part_element;
if ($previous_section->{'structure'}->{'level'} != $level) {
# means it is above the previous command, the up is to be found
- while ($up->{'section_up'} and $up->{'structure'}->{'level'} >=
$level) {
- $up = $up->{'section_up'};
+ while ($up->{'structure'}->{'section_up'}
+ and $up->{'structure'}->{'level'} >= $level) {
+ $up = $up->{'structure'}->{'section_up'};
}
if ($level <= $up->{'structure'}->{'level'}) {
if ($content->{'cmdname'} eq 'part') {
@@ -215,21 +216,21 @@ sub sectioning_structure($$$)
if ($appendix_commands{$content->{'cmdname'}} and !$in_appendix
and $content->{'structure'}->{'level'} <= $number_top_level
and $up->{'cmdname'} and $up->{'cmdname'} eq 'part') {
- $up = $up->{'section_up'};
+ $up = $up->{'structure'}->{'section_up'};
}
if ($new_upper_part_element) {
# In that case the root has to be updated because the first
# 'part' just appeared
$sec_root->{'structure'}->{'level'} = $level - 1;
- push @{$sec_root->{'section_childs'}}, $content;
- $content->{'section_up'} = $sec_root;
+ push @{$sec_root->{'structure'}->{'section_childs'}}, $content;
+ $content->{'structure'}->{'section_up'} = $sec_root;
$number_top_level = $level;
$number_top_level++ if (!$number_top_level);
} else {
- push @{$up->{'section_childs'}}, $content;
- $content->{'section_up'} = $up;
- $content->{'section_prev'} = $up->{'section_childs'}->[-2];
- $content->{'section_prev'}->{'section_next'} = $content;
+ push @{$up->{'structure'}->{'section_childs'}}, $content;
+ $content->{'structure'}->{'section_up'} = $up;
+ $content->{'structure'}->{'section_prev'} =
$up->{'structure'}->{'section_childs'}->[-2];
+
$content->{'structure'}->{'section_prev'}->{'structure'}->{'section_next'} =
$content;
}
if (!$unnumbered_commands{$content->{'cmdname'}}) {
$command_numbers[$content->{'structure'}->{'level'}]++;
@@ -241,8 +242,8 @@ sub sectioning_structure($$$)
} else { # first section determines the level of the root. It is
# typically -1 when there is a @top.
$sec_root->{'structure'}->{'level'} = $level - 1;
- $sec_root->{'section_childs'} = [$content];
- $content->{'section_up'} = $sec_root;
+ $sec_root->{'structure'}->{'section_childs'} = [$content];
+ $content->{'structure'}->{'section_up'} = $sec_root;
$number_top_level = $level;
# if $level of top sectioning element is 0, which means that
# it is a @top, $number_top_level is 1 as it is associated to
@@ -288,12 +289,12 @@ sub sectioning_structure($$$)
if ($content->{'cmdname'} ne 'part'
and $content->{'structure'}->{'level'} <= $number_top_level) {
if ($previous_toplevel) {
- $previous_toplevel->{'toplevel_next'} = $content;
- $content->{'toplevel_prev'} = $previous_toplevel;
+ $previous_toplevel->{'structure'}->{'toplevel_next'} = $content;
+ $content->{'structure'}->{'toplevel_prev'} = $previous_toplevel;
}
$previous_toplevel = $content;
if ($section_top and $content ne $section_top) {
- $content->{'toplevel_up'} = $section_top;
+ $content->{'structure'}->{'toplevel_up'} = $section_top;
}
} elsif ($content->{'cmdname'} eq 'part'
and !$content->{'extra'}->{'part_associated_section'}) {
@@ -312,7 +313,7 @@ sub _print_sectioning_tree($)
my $current = shift;
my $result = ' ' x $current->{'structure'}->{'level'}
.
Texinfo::Convert::Texinfo::root_element_command_to_texinfo($current)."\n";
- foreach my $child (@{$current->{'section_childs'}}) {
+ foreach my $child (@{$current->{'structure'}->{'section_childs'}}) {
$result .= _print_sectioning_tree($child);
}
return $result;
@@ -557,13 +558,13 @@ sub _section_direction_associated_node($$)
my $direction = shift;
foreach my $direction_base ('section', 'toplevel') {
- if ($section->{$direction_base.'_'.$direction}
- and $section->{$direction_base.'_'.$direction}->{'extra'}
+ if ($section->{'structure'}->{$direction_base.'_'.$direction}
+ and $section->{'structure'}->{$direction_base.'_'.$direction}->{'extra'}
and ($direction_base ne 'toplevel'
or $direction eq 'up'
- or $section->{$direction_base.'_'.$direction}->{'cmdname'} ne
'top')
- and
$section->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'}) {
- return
$section->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'};
+ or
$section->{'structure'}->{$direction_base.'_'.$direction}->{'cmdname'} ne 'top')
+ and
$section->{'structure'}->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'})
{
+ return
$section->{'structure'}->{$direction_base.'_'.$direction}->{'extra'}->{'associated_node'};
}
}
return undef;
@@ -607,10 +608,10 @@ sub complete_node_tree_with_menus($$$$)
= _section_direction_associated_node($section, $direction);
if ($direction_associated_node) {
if
($configuration_informations->get_conf('CHECK_NORMAL_MENU_STRUCTURE')) {
- if ($section->{'section_up'}{'extra'}
- and $section->{'section_up'}{'extra'}{'associated_node'}
- and $section->{'section_up'}{'extra'}{'associated_node'}{'menus'}
- and @{$section->{'section_up'}{'extra'}{'associated_node'}{'menus'}}
+ if ($section->{'structure'}->{'section_up'}{'extra'}
+ and
$section->{'structure'}->{'section_up'}{'extra'}{'associated_node'}
+ and
$section->{'structure'}->{'section_up'}{'extra'}{'associated_node'}{'menus'}
+ and
@{$section->{'structure'}->{'section_up'}{'extra'}{'associated_node'}{'menus'}}
and !$node->{'menu_'.$direction}) {
$registrar->line_warn($configuration_informations,
sprintf(__("node %s for `%s' is `%s' in sectioning but not in menu"),
@@ -754,11 +755,11 @@ sub nodes_tree($$$$$)
} else {
# Special case for Top node, use first section
if ($node->{'extra'}->{'associated_section'}
- and $node->{'extra'}->{'associated_section'}->{'section_childs'}
- and
$node->{'extra'}->{'associated_section'}->{'section_childs'}->[0]
- and
$node->{'extra'}->{'associated_section'}->{'section_childs'}->[0]->{'extra'}->{'associated_node'})
{
+ and
$node->{'extra'}->{'associated_section'}->{'structure'}->{'section_childs'}
+ and
$node->{'extra'}->{'associated_section'}->{'structure'}->{'section_childs'}->[0]
+ and
$node->{'extra'}->{'associated_section'}->{'structure'}->{'section_childs'}->[0]->{'extra'}->{'associated_node'})
{
my $top_node_section_child
- =
$node->{'extra'}->{'associated_section'}->{'section_childs'}->[0]->{'extra'}->{'associated_node'};
+ =
$node->{'extra'}->{'associated_section'}->{'structure'}->{'section_childs'}->[0]->{'extra'}->{'associated_node'};
$node->{'node_next'} = $top_node_section_child;
if (scalar(@{$top_node_section_child->{'extra'}->{'nodes_manuals'}})
== 1) {
$top_node_section_child->{'node_prev'} = $node;
@@ -999,7 +1000,7 @@ sub _label_target_element($)
}
}
-# Do element directions (like in texi2html) and store them
+# Do element directions (like in texi2html) and store them
# in 'structure->'directions'.
# The directions are only created if pointing to other 'unit' elements.
# In practice there are only tree unit passed to the function, but
@@ -1031,15 +1032,15 @@ sub elements_directions($$$)
if ($node->{$direction->[1]});
}
# Now do NodeForward which is something like the following node.
- my $automatic_directions =
+ my $automatic_directions =
(scalar(@{$node->{'extra'}->{'nodes_manuals'}}) == 1);
if ($node->{'menu_child'}) {
$directions->{'NodeForward'} =
_label_target_element($node->{'menu_child'});
} elsif ($automatic_directions and $node->{'associated_section'}
- and $node->{'associated_section'}->{'section_childs'}
- and $node->{'associated_section'}->{'section_childs'}->[0]) {
- $directions->{'NodeForward'}
- = $node->{'associated_section'}->{'section_childs'}->[0]->{'parent'};
+ and
$node->{'associated_section'}->{'structure'}->{'section_childs'}
+ and
$node->{'associated_section'}->{'structure'}->{'section_childs'}->[0]) {
+ $directions->{'NodeForward'}
+ =
$node->{'associated_section'}->{'structure'}->{'section_childs'}->[0]->{'parent'};
} elsif ($node->{'node_next'}) {
$directions->{'NodeForward'} =
_label_target_element($node->{'node_next'});
} else {
@@ -1047,8 +1048,8 @@ sub elements_directions($$$)
my @up_list = ($node);
# the condition with the up_list avoids infinite loops
# the last condition stops when the Top node is reached.
- while (defined($up)
- and not (grep {$up eq $_} @up_list
+ while (defined($up)
+ and not (grep {$up eq $_} @up_list
or ($node_top and $up eq $node_top))) {
if (defined($up->{'node_next'})) {
$directions->{'NodeForward'} =
_label_target_element($up->{'node_next'});
@@ -1080,13 +1081,13 @@ sub elements_directions($$$)
}
if ($section_element) {
if ($section_element->{'structure'}->{'directions'}->{'FastForward'}) {
- $directions->{'FastForward'}
+ $directions->{'FastForward'}
= $section_element->{'structure'}->{'directions'}->{'FastForward'};
}
if ($section_element->{'extra'}->{'section'}->{'structure'}->{'level'}
<= 1) {
$directions->{'FastBack'} = $section_element;
} elsif
($section_element->{'structure'}->{'directions'}->{'Fastback'}) {
- $directions->{'FastBack'}
+ $directions->{'FastBack'}
= $section_element->{'structure'}->{'directions'}->{'Fastback'};
}
}
@@ -1100,35 +1101,38 @@ sub elements_directions($$$)
# @part part
# @chapter chapter
# in that cas the direction is not set up
- $directions->{$direction->[0]} =
$section->{$direction->[1]}->{'parent'}
- if ($section->{$direction->[1]}
- and $section->{$direction->[1]}->{'parent'}
- and $section->{$direction->[1]}->{'parent'} ne
$section->{'parent'});
+ $directions->{$direction->[0]} =
$section->{'structure'}->{$direction->[1]}->{'parent'}
+ if ($section->{'structure'}->{$direction->[1]}
+ and $section->{'structure'}->{$direction->[1]}->{'parent'}
+ and $section->{'structure'}->{$direction->[1]}->{'parent'} ne
$section->{'parent'});
}
my $up = $section;
- while ($up->{'structure'}->{'level'} > 1 and $up->{'section_up'}) {
- $up = $up->{'section_up'};
+ while ($up->{'structure'}->{'level'} > 1
+ and $up->{'structure'}->{'section_up'}) {
+ $up = $up->{'structure'}->{'section_up'};
}
# fastforward is the next element on same level than the upper parent
# element.
if ($up->{'structure'}->{'level'} < 1 and $up->{'cmdname'} and
$up->{'cmdname'} eq 'top'
- and $up->{'section_childs'} and @{$up->{'section_childs'}}) {
- $directions->{'FastForward'} =
$up->{'section_childs'}->[0]->{'parent'};
- } elsif ($up->{'toplevel_next'}) {
- $directions->{'FastForward'} = $up->{'toplevel_next'}->{'parent'};
- } elsif ($up->{'section_next'}) {
- $directions->{'FastForward'} = $up->{'section_next'}->{'parent'};
+ and $up->{'structure'}->{'section_childs'}
+ and @{$up->{'structure'}->{'section_childs'}}) {
+ $directions->{'FastForward'}
+ = $up->{'structure'}->{'section_childs'}->[0]->{'parent'};
+ } elsif ($up->{'structure'}->{'toplevel_next'}) {
+ $directions->{'FastForward'} =
$up->{'structure'}->{'toplevel_next'}->{'parent'};
+ } elsif ($up->{'structure'}->{'section_next'}) {
+ $directions->{'FastForward'} =
$up->{'structure'}->{'section_next'}->{'parent'};
}
- # if the element isn't at the highest level, fastback is the
+ # if the element isn't at the highest level, fastback is the
# highest parent element
if ($up and $up ne $section) {
$directions->{'FastBack'} = $up->{'parent'};
} elsif ($section->{'structure'}->{'level'} <= 1) {
# the element is a top level element, we adjust the next
# toplevel element fastback
-
$directions->{'FastForward'}->{'structure'}->{'directions'}->{'FastBack'}
+
$directions->{'FastForward'}->{'structure'}->{'directions'}->{'FastBack'}
= $tree_unit if ($directions->{'FastForward'});
}
}
@@ -1232,7 +1236,7 @@ sub root_or_external_element_cmd_texi($)
}
if ($element->{'type'} eq 'external_node') {
- my $command = {'contents' => [{'text' => '('},
+ my $command = {'contents' => [{'text' => '('},
@{$element->{'extra'}->{'manual_content'}},
{'text' => ')'}]};
if ($element->{'extra'}->{'node_content'}) {
@@ -1338,17 +1342,16 @@ sub number_floats($)
my %nr_in_chapter;
my $float_index = 0;
foreach my $float (@{$floats->{$style}}) {
- next if (!$float->{'extra'}
+ next if (!$float->{'extra'}
or !defined($float->{'extra'}->{'node_content'}));
$float_index++;
my $number;
if ($float->{'extra'}->{'float_section'}) {
my $up = $float->{'extra'}->{'float_section'};
- while ($up->{'section_up'}
- #and $command_structuring_level{$up->{'cmdname'}}
- and defined($up->{'section_up'}->{'cmdname'})
- and
$command_structuring_level{$up->{'section_up'}->{'cmdname'}}) {
- $up = $up->{'section_up'};
+ while ($up->{'structure'}->{'section_up'}
+ and defined($up->{'structure'}->{'section_up'}->{'cmdname'})
+ and
$command_structuring_level{$up->{'structure'}->{'section_up'}->{'cmdname'}}) {
+ $up = $up->{'structure'}->{'section_up'};
}
if (!$unnumbered_commands{$up->{'cmdname'}}) {
$nr_in_chapter{$up->{'structure'}->{'number'}}++;
@@ -1368,8 +1371,8 @@ sub get_node_node_childs_from_sectioning
my @node_childs;
- if ($node->{'extra'}->{'associated_section'}->{'section_childs'}) {
- foreach my $child
(@{$node->{'extra'}->{'associated_section'}->{'section_childs'}}) {
+ if
($node->{'extra'}->{'associated_section'}->{'structure'}->{'section_childs'}) {
+ foreach my $child
(@{$node->{'extra'}->{'associated_section'}->{'structure'}->{'section_childs'}})
{
if ($child->{'extra'} and $child->{'extra'}->{'associated_node'}) {
push @node_childs, $child->{'extra'}->{'associated_node'};
}
@@ -1379,17 +1382,17 @@ sub get_node_node_childs_from_sectioning
# @top.
if ($node->{'extra'}->{'associated_section'}->{'cmdname'} eq 'top') {
my $current = $node->{'extra'}->{'associated_section'};
- while ($current->{'section_next'}) {
- $current = $current->{'section_next'};
+ while ($current->{'structure'}->{'section_next'}) {
+ $current = $current->{'structure'}->{'section_next'};
if ($current->{'cmdname'} and $current->{'cmdname'} eq 'part'
- and $current->{'section_childs'}) {
- foreach my $child (@{$current->{'section_childs'}}) {
+ and $current->{'structure'}->{'section_childs'}) {
+ foreach my $child (@{$current->{'structure'}->{'section_childs'}}) {
if ($child->{'extra'} and $child->{'extra'}->{'associated_node'}) {
push @node_childs, $child->{'extra'}->{'associated_node'};
}
}
} elsif ($current->{'extra'}->{'associated_node'}) {
- # for @appendix, and what follows, as it stops a @part, but is
+ # for @appendix, and what follows, as it stops a @part, but is
# not below @top
push @node_childs, $current->{'extra'}->{'associated_node'};
}
@@ -1730,8 +1733,8 @@ Texinfo::Structuring - information on Texinfo::Parser tree
$index_entries_sorted = sort_indices($parser, $parser, $parser,
$merged_index_entries);
}
-
-
+
+
=head1 DESCRIPTION
Texinfo::Structuring first allows to collect informations on a Texinfo tree.
diff --git a/tp/init/book.pm b/tp/init/book.pm
index 1a2cee2a40..6874bb0326 100644
--- a/tp/init/book.pm
+++ b/tp/init/book.pm
@@ -66,11 +66,11 @@ sub book_print_up_toc($$)
my $result = '';
my $current_command = $command;
my @up_commands;
- while (defined($current_command->{'section_up'})
- and ($current_command->{'section_up'} ne $current_command)
- and defined($current_command->{'section_up'}->{'cmdname'})) {
- unshift (@up_commands, $current_command->{'section_up'});
- $current_command = $current_command->{'section_up'};
+ while (defined($current_command->{'structure'}->{'section_up'})
+ and ($current_command->{'structure'}->{'section_up'} ne
$current_command)
+ and
defined($current_command->{'structure'}->{'section_up'}->{'cmdname'})) {
+ unshift (@up_commands, $current_command->{'structure'}->{'section_up'});
+ $current_command = $current_command->{'structure'}->{'section_up'};
}
# this happens for example for top tree unit
return '' if !(@up_commands);
@@ -135,15 +135,16 @@ sub book_print_sub_toc($$$)
if ($content_href) {
$result .= "<li> "."<a href=\"$content_href\">$heading</a>" . " </li>\n";
}
- if ($command->{'section_childs'} and @{$command->{'section_childs'}}) {
+ if ($command->{'structure'}->{'section_childs'}
+ and @{$command->{'structure'}->{'section_childs'}}) {
$result .=
'<li>'.$converter->html_attribute_class('ul',$NO_BULLET_LIST_CLASS)
.">\n". book_print_sub_toc($converter, $parent_command,
- $command->{'section_childs'}->[0])
+
$command->{'structure'}->{'section_childs'}->[0])
."</ul></li>\n";
}
- if (exists($command->{'section_next'})) {
+ if (exists($command->{'structure'}->{'section_next'})) {
$result .= book_print_sub_toc($converter, $parent_command,
- $command->{'section_next'});
+ $command->{'structure'}->{'section_next'});
}
return $result;
}
@@ -276,11 +277,12 @@ sub book_convert_heading_command($$$$$)
"${cmdname}-anchor");
}
- if ($element->{'section_childs'} and @{$element->{'section_childs'}}
+ if ($element->{'structure'}->{'section_childs'}
+ and @{$element->{'structure'}->{'section_childs'}}
and $cmdname ne 'top') {
$result .= $self->html_attribute_class('ul', $NO_BULLET_LIST_CLASS).">\n";
$result .= book_print_sub_toc($self, $element,
- $element->{'section_childs'}->[0]);
+
$element->{'structure'}->{'section_childs'}->[0]);
$result .= "</ul>\n";
}
$result .= $content if (defined($content));
diff --git a/tp/init/chm.pm b/tp/init/chm.pm
index bb49a20965..bb228d98b2 100644
--- a/tp/init/chm.pm
+++ b/tp/init/chm.pm
@@ -307,8 +307,8 @@ sub chm_init($)
if ($self->{'structuring'} and $self->{'structuring'}->{'sectioning_root'}) {
my $section_root = $self->{'structuring'}->{'sectioning_root'};
- my $upper_level =
$section_root->{'section_childs'}->[0]->{'structure'}->{'level'};
- foreach my $top_section(@{$section_root->{'section_childs'}}) {
+ my $upper_level =
$section_root->{'structure'}->{'section_childs'}->[0]->{'structure'}->{'level'};
+ foreach my $top_section
(@{$section_root->{'structure'}->{'section_childs'}}) {
$upper_level = $top_section->{'structure'}->{'level'}
if ($top_section->{'structure'}->{'level'} < $upper_level);
}
diff --git a/tp/init/epub3.pm b/tp/init/epub3.pm
index 62b43a7c93..03e37c922a 100644
--- a/tp/init/epub3.pm
+++ b/tp/init/epub3.pm
@@ -430,8 +430,8 @@ EOT
# similar code as in chm.pm
my $section_root = $self->{'structuring'}->{'sectioning_root'};
- my $upper_level =
$section_root->{'section_childs'}->[0]->{'structure'}->{'level'};
- foreach my $top_section(@{$section_root->{'section_childs'}}) {
+ my $upper_level =
$section_root->{'structure'}->{'section_childs'}->[0]->{'structure'}->{'level'};
+ foreach my $top_section
(@{$section_root->{'structure'}->{'section_childs'}}) {
$upper_level = $top_section->{'structure'}->{'level'}
if ($top_section->{'structure'}->{'level'} < $upper_level);
}
diff --git a/tp/t/languages.t b/tp/t/languages.t
index 0d6e3d7d58..ffa404cc3e 100644
--- a/tp/t/languages.t
+++ b/tp/t/languages.t
@@ -56,8 +56,7 @@ my @test_cases = (
@appendix dernier
@contents
-'
-],
+'],
['command_translated',
'@documentlanguage fr
diff --git a/tp/t/results/converters_tests/ref_in_sectioning.pl
b/tp/t/results/converters_tests/ref_in_sectioning.pl
index 2ebea0f8ab..2c1c25c5d1 100644
--- a/tp/t/results/converters_tests/ref_in_sectioning.pl
+++ b/tp/t/results/converters_tests/ref_in_sectioning.pl
@@ -2166,248 +2166,248 @@ for example node (node) (Top)
';
$result_sectioning{'ref_in_sectioning'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chap',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.1'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.2'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.3'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.4'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.5'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.6'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.7'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.8'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.9'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.10'
- }
- },
- {
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '2.11'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '2.12'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.3',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.4',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.5',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.6',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.7',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.8',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.9',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.10',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.11',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.12',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'ref_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'ref_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'ref_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[3];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[4]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[5]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[4];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[5]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[6]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[5];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[6]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[7]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[6];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[7]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[8]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[7];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[8]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[9]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[8];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[9]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[10]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[9];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[10]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[11]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[10];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[11]{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'ref_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'ref_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'ref_in_sectioning'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'ref_in_sectioning'};
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[3];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[5]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[4];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[5]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[6]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[5];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[6]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[7]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[6];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[7]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[8]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[7];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[8]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[9]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[8];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[9]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[10]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[9];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[10]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[11]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[10];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[11]{'structure'}{'section_up'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'ref_in_sectioning'};
$result_nodes{'ref_in_sectioning'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/converters_tests/refs_formatting.pl
b/tp/t/results/converters_tests/refs_formatting.pl
index 9b182f08a7..daef23dbce 100644
--- a/tp/t/results/converters_tests/refs_formatting.pl
+++ b/tp/t/results/converters_tests/refs_formatting.pl
@@ -4332,31 +4332,31 @@ $result_texts{'refs_formatting'} = '1 chapter
';
$result_sectioning{'refs_formatting'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'refs_formatting'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'refs_formatting'};
+$result_sectioning{'refs_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'refs_formatting'};
$result_nodes{'refs_formatting'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
b/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
index 0508bb9a4e..708a1b2b8a 100644
--- a/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
+++ b/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl
@@ -1697,55 +1697,55 @@ see a strong ref with SC, a i trema i", a dotless i
trema i" E=` and exclamdown
';
$result_sectioning{'some_at_commands_in_ref_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1',
- 'spaces_before_argument' => ' '
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'A-SC-_00d1-_00c5-TeX-node-_00ef-_00ef-_1e14-_0142-_1e08-_00a1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0];
-$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0];
-$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0];
-$result_sectioning{'some_at_commands_in_ref_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'some_at_commands_in_ref_nodes'};
+$result_sectioning{'some_at_commands_in_ref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'some_at_commands_in_ref_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'some_at_commands_in_ref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'some_at_commands_in_ref_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'some_at_commands_in_ref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'some_at_commands_in_ref_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'some_at_commands_in_ref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'some_at_commands_in_ref_nodes'};
$result_nodes{'some_at_commands_in_ref_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/converters_tests/test_deftypefnnewline.pl
b/tp/t/results/converters_tests/test_deftypefnnewline.pl
index 6c7a690e59..87e1ab9a04 100644
--- a/tp/t/results/converters_tests/test_deftypefnnewline.pl
+++ b/tp/t/results/converters_tests/test_deftypefnnewline.pl
@@ -3232,55 +3232,55 @@ fff2
';
$result_sectioning{'test_deftypefnnewline'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'test_deftypefnnewline'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'test_deftypefnnewline'}{'section_childs'}[0];
-$result_sectioning{'test_deftypefnnewline'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'test_deftypefnnewline'}{'section_childs'}[0];
-$result_sectioning{'test_deftypefnnewline'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'test_deftypefnnewline'}{'section_childs'}[0];
-$result_sectioning{'test_deftypefnnewline'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'test_deftypefnnewline'};
+$result_sectioning{'test_deftypefnnewline'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'test_deftypefnnewline'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_deftypefnnewline'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'test_deftypefnnewline'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_deftypefnnewline'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'test_deftypefnnewline'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_deftypefnnewline'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'test_deftypefnnewline'};
$result_nodes{'test_deftypefnnewline'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/converters_tests/things_before_setfilename.pl
b/tp/t/results/converters_tests/things_before_setfilename.pl
index 6ac33f1c9c..45fef34efa 100644
--- a/tp/t/results/converters_tests/things_before_setfilename.pl
+++ b/tp/t/results/converters_tests/things_before_setfilename.pl
@@ -1359,30 +1359,30 @@ Anchor in footnote
';
$result_sectioning{'things_before_setfilename'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'things_before_setfilename'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'things_before_setfilename'};
+$result_sectioning{'things_before_setfilename'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'things_before_setfilename'};
$result_nodes{'things_before_setfilename'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/coverage/punctuation_in_line_commands.pl
b/tp/t/results/coverage/punctuation_in_line_commands.pl
index 750221bb43..9f1eaf7b7e 100644
--- a/tp/t/results/coverage/punctuation_in_line_commands.pl
+++ b/tp/t/results/coverage/punctuation_in_line_commands.pl
@@ -1041,31 +1041,31 @@ center! After punc
';
$result_sectioning{'punctuation_in_line_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'node_0021-After-punc',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'node_0021-After-punc',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'punctuation_in_line_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'punctuation_in_line_commands'};
+$result_sectioning{'punctuation_in_line_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'punctuation_in_line_commands'};
$result_nodes{'punctuation_in_line_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/coverage_braces/footnote_no_node.pl
b/tp/t/results/coverage_braces/footnote_no_node.pl
index a43f3cbf84..198c87e147 100644
--- a/tp/t/results/coverage_braces/footnote_no_node.pl
+++ b/tp/t/results/coverage_braces/footnote_no_node.pl
@@ -123,23 +123,23 @@ F.
';
$result_sectioning{'footnote_no_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'footnote_no_node'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'footnote_no_node'};
+$result_sectioning{'footnote_no_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'footnote_no_node'};
$result_errors{'footnote_no_node'} = [];
diff --git a/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
b/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
index de69add455..4111d0038a 100644
--- a/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
+++ b/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl
@@ -686,55 +686,55 @@ D
';
$result_sectioning{'two_footnotes_in_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes'};
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes'};
$result_nodes{'two_footnotes_in_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
b/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
index 13ccb40488..78f5df7523 100644
--- a/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
+++ b/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
@@ -722,55 +722,55 @@ D
';
$result_sectioning{'two_footnotes_in_nodes_separate'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'two_footnotes_in_nodes_separate'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes_separate'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes_separate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'two_footnotes_in_nodes_separate'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes_separate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'two_footnotes_in_nodes_separate'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes_separate'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes_separate'};
+$result_sectioning{'two_footnotes_in_nodes_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'two_footnotes_in_nodes_separate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'two_footnotes_in_nodes_separate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'two_footnotes_in_nodes_separate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes_separate'};
$result_nodes{'two_footnotes_in_nodes_separate'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/docbook_tests/multiple_documentlanguage.pl
b/tp/t/results/docbook_tests/multiple_documentlanguage.pl
index 31d1ad0b38..24d6e5be8c 100644
--- a/tp/t/results/docbook_tests/multiple_documentlanguage.pl
+++ b/tp/t/results/docbook_tests/multiple_documentlanguage.pl
@@ -644,122 +644,122 @@ top
';
$result_sectioning{'multiple_documentlanguage'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chap',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-fr',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'subnode-pt',
+ 'normalized' => 'chap',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '2.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'subnode-fr',
+ 'normalized' => 'chapter-fr',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '2.2'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subnode-pt',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subnode-fr',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0];
-$result_sectioning{'multiple_documentlanguage'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_documentlanguage'};
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_documentlanguage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'multiple_documentlanguage'};
$result_nodes{'multiple_documentlanguage'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/docbook_tests/special_docbook_unnumbered.pl
b/tp/t/results/docbook_tests/special_docbook_unnumbered.pl
index cf119c51d2..99e402c3e7 100644
--- a/tp/t/results/docbook_tests/special_docbook_unnumbered.pl
+++ b/tp/t/results/docbook_tests/special_docbook_unnumbered.pl
@@ -957,127 +957,127 @@ Ack!
';
$result_sectioning{'special_docbook_unnumbered'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
'extra' => {
- 'normalized' => 'Dedication',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Dedication',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'unnumbered',
'extra' => {
- 'normalized' => 'preface',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'preface',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'unnumbered',
'extra' => {
- 'normalized' => 'colophon',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'colophon',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'acknowledgements',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'acknowledgements',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'special_docbook_unnumbered'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'special_docbook_unnumbered'};
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'special_docbook_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'special_docbook_unnumbered'};
$result_nodes{'special_docbook_unnumbered'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/float/complex_float.pl
b/tp/t/results/float/complex_float.pl
index b472babcb0..119aa12eab 100644
--- a/tp/t/results/float/complex_float.pl
+++ b/tp/t/results/float/complex_float.pl
@@ -4571,55 +4571,55 @@ text with a lot of features.
';
$result_sectioning{'complex_float'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'complex_float'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'complex_float'}{'section_childs'}[0];
-$result_sectioning{'complex_float'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'complex_float'}{'section_childs'}[0];
-$result_sectioning{'complex_float'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'complex_float'}{'section_childs'}[0];
-$result_sectioning{'complex_float'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'complex_float'};
+$result_sectioning{'complex_float'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'complex_float'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_float'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'complex_float'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_float'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'complex_float'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_float'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'complex_float'};
$result_nodes{'complex_float'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/float/float_copying.pl
b/tp/t/results/float/float_copying.pl
index 4d6dcda75a..d9d6220b3d 100644
--- a/tp/t/results/float/float_copying.pl
+++ b/tp/t/results/float/float_copying.pl
@@ -1229,56 +1229,56 @@ Appendix A Copying and floats
';
$result_sectioning{'float_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendix',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Copying-and-floats',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Copying-and-floats',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'float_copying'}{'section_childs'}[0];
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'float_copying'}{'section_childs'}[0];
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'float_copying'}{'section_childs'}[0];
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'float_copying'};
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_copying'};
$result_nodes{'float_copying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/float/numbering_captions_listoffloats.pl
b/tp/t/results/float/numbering_captions_listoffloats.pl
index 8b8b70cbae..4408271d83 100644
--- a/tp/t/results/float/numbering_captions_listoffloats.pl
+++ b/tp/t/results/float/numbering_captions_listoffloats.pl
@@ -6796,214 +6796,214 @@ A ref to float without type label but no type.
';
$result_sectioning{'numbering_captions_listoffloats'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ {
+ 'cmdname' => 'unnumbered',
'extra' => {
- 'normalized' => 'Unnumbered',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Unnumbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Section-within-unnumbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'Section-within-unnumbered',
+ 'normalized' => 'Chapter-with-unnumbsubsec',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sec',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ {
+ 'cmdname' => 'appendix',
'extra' => {
- 'normalized' => 'Chapter-with-unnumbsubsec',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Appendix-for-float',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumbered-sec',
+ 'normalized' => 'list-of-floats',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Appendix-for-float',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'list-of-floats',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0];
-$result_sectioning{'numbering_captions_listoffloats'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'numbering_captions_listoffloats'};
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'numbering_captions_listoffloats'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'numbering_captions_listoffloats'};
$result_nodes{'numbering_captions_listoffloats'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/accent.pl
b/tp/t/results/formats_encodings/accent.pl
index a5198408bd..fb7ef8efc9 100644
--- a/tp/t/results/formats_encodings/accent.pl
+++ b/tp/t/results/formats_encodings/accent.pl
@@ -3122,30 +3122,30 @@ should be dotless j": j"
';
$result_sectioning{'accent'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'accent'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'accent'};
+$result_sectioning{'accent'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'accent'};
$result_nodes{'accent'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/accent_enable_encoding.pl
b/tp/t/results/formats_encodings/accent_enable_encoding.pl
index 469e0a8088..9cbbd8293d 100644
--- a/tp/t/results/formats_encodings/accent_enable_encoding.pl
+++ b/tp/t/results/formats_encodings/accent_enable_encoding.pl
@@ -3122,30 +3122,30 @@ should be dotless j": j"
';
$result_sectioning{'accent_enable_encoding'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'accent_enable_encoding'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'accent_enable_encoding'};
+$result_sectioning{'accent_enable_encoding'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'accent_enable_encoding'};
$result_nodes{'accent_enable_encoding'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/accentenc.pl
b/tp/t/results/formats_encodings/accentenc.pl
index 5f491a06b3..d80562bfc0 100644
--- a/tp/t/results/formats_encodings/accentenc.pl
+++ b/tp/t/results/formats_encodings/accentenc.pl
@@ -3167,30 +3167,30 @@ should be dotless j": j"
';
$result_sectioning{'accentenc'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'accentenc'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'accentenc'};
+$result_sectioning{'accentenc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'accentenc'};
$result_nodes{'accentenc'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
b/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
index ecaebf3a7a..ca5f26d23c 100644
--- a/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
+++ b/tp/t/results/formats_encodings/accentenc_enable_encoding.pl
@@ -3167,30 +3167,30 @@ should be dotless j": j"
';
$result_sectioning{'accentenc_enable_encoding'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'accentenc_enable_encoding'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'accentenc_enable_encoding'};
+$result_sectioning{'accentenc_enable_encoding'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'accentenc_enable_encoding'};
$result_nodes{'accentenc_enable_encoding'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs.pl
b/tp/t/results/formats_encodings/at_commands_in_refs.pl
index 46a4b12e2d..c370ca0fcb 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs.pl
@@ -21132,705 +21132,705 @@ http://somewhere_aaa url (text) ls
';
$result_sectioning{'at_commands_in_refs'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '-_007b-_007d',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '-_007b-_007d',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '----_0021---_002e--_002e-_003f-_0040',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '----_0021---_002e--_002e-_003f-_0040',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0040-_007b-_007d-_005c-_0023',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0040-_007b-_007d-_005c-_0023',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_2265-_2264-_2192',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_2265-_2264-_2192',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 6,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 6
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 7,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 7
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_21d2-_00b0-a-b--_00e5',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_21d2-_00b0-a-b--_00e5',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 8,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 8
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 9,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 9
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119',
- 'spaces_before_argument' => ' '
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 10,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 10
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-e_0361e',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-e_0361e',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 11,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 11
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0131-_1e14-_1e08',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0131-_1e14-_1e08',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 12,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 12
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 13,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 13
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 14,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 14
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 15,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 15
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'AAA-AAA-BBB',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'AAA-AAA-BBB',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 16,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 16
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'CCC-CCC-DDD',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'CCC-CCC-DDD',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 17,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 17
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'someone_0040somewher-no_005fexplain_0040there',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'someone_0040somewher-no_005fexplain_0040there',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 18,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 18
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'f_002d_002dile1-f_002d_002dile',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'f_002d_002dile1-f_002d_002dile',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 19,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 19
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '-_0040-_007b_007d-_002e-',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '-_0040-_007b_007d-_002e-',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 20,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 20
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 21,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 21
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'env-code-option-samp-command-file-C_002dx-ESC',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'env-code-option-samp-command-file-C_002dx-ESC',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 22,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 22
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '8_002e27in',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '8_002e27in',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 23,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 23
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'sansserif-slanted',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'sansserif-slanted',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 24,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 24
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'indicateurl',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'indicateurl',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 25,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 25
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'gH-3rd',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'gH-3rd',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 26,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 26
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 27,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 27
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[5];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[6];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[7];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[8];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[9];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[10];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[11];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[12];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[13];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[14];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[15];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[16];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[17];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[18];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[19];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[20];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[21];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[22];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[24]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[24]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[24]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[23];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[24]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[25]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[24];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[25]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[25]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[24];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[25]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[26]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[25];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[26]{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[26]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[25];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_childs'}[26]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'at_commands_in_refs'};
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs'};
$result_nodes{'at_commands_in_refs'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl
b/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl
index e151e5e7d1..c8809b985c 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs_latin1.pl
@@ -21210,705 +21210,705 @@ http://somewhere_aaa url (text) ls
';
$result_sectioning{'at_commands_in_refs_latin1'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '-_007b-_007d',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '-_007b-_007d',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '----_0021---_002e--_002e-_003f-_0040',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '----_0021---_002e--_002e-_003f-_0040',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0040-_007b-_007d-_005c-_0023',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0040-_007b-_007d-_005c-_0023',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_2265-_2264-_2192',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_2265-_2264-_2192',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 6,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 6
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 7,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 7
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_21d2-_00b0-a-b--_00e5',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_21d2-_00b0-a-b--_00e5',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 8,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 8
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 9,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 9
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119',
- 'spaces_before_argument' => ' '
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 10,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 10
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-e_0361e',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-e_0361e',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 11,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 11
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0131-_1e14-_1e08',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0131-_1e14-_1e08',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 12,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 12
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 13,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 13
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 14,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 14
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 15,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 15
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'AAA-AAA-BBB',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'AAA-AAA-BBB',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 16,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 16
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'CCC-CCC-DDD',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'CCC-CCC-DDD',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 17,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 17
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'someone_0040somewher-no_005fexplain_0040there',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'someone_0040somewher-no_005fexplain_0040there',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 18,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 18
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'f_002d_002dile1-f_002d_002dile',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'f_002d_002dile1-f_002d_002dile',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 19,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 19
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '-_0040-_007b_007d-_002e-',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '-_0040-_007b_007d-_002e-',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 20,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 20
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 21,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 21
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'env-code-option-samp-command-file-C_002dx-ESC',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'env-code-option-samp-command-file-C_002dx-ESC',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 22,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 22
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '8_002e27in',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '8_002e27in',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 23,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 23
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'sansserif-slanted',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'sansserif-slanted',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 24,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 24
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'indicateurl',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'indicateurl',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 25,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 25
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'gH-3rd',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'gH-3rd',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 26,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 26
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 27,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 27
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[5]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[5]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[5]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[5]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[6]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[5];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[6]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[6]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[5];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[6]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[7]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[6];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[7]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[7]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[6];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[7]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[8]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[7];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[8]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[8]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[7];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[8]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[9]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[8];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[9]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[9]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[8];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[9]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[10]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[9];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[10]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[10]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[9];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[10]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[11]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[10];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[11]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[11]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[10];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[11]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[12]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[11];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[12]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[12]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[11];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[12]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[13]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[12];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[13]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[13]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[12];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[13]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[14]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[13];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[14]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[14]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[13];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[14]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[15]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[14];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[15]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[15]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[14];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[15]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[16]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[15];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[16]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[16]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[15];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[16]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[17]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[16];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[17]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[17]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[16];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[17]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[18]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[17];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[18]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[18]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[17];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[18]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[19]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[18];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[19]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[19]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[18];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[19]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[20]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[19];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[20]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[20]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[19];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[20]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[21]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[20];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[21]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[21]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[20];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[21]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[22]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[21];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[22]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[22]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[21];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[22]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[23]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[22];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[23]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[23]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[22];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[23]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[24]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[23];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[24]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[24]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[23];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[24]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[25]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[24];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[25]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[25]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[24];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[25]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[26]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[25];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[26]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[26]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[25];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_childs'}[26]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_latin1'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'};
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs_latin1'};
$result_nodes{'at_commands_in_refs_latin1'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl
b/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl
index 704c2f2d57..541a94ad70 100644
--- a/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl
+++ b/tp/t/results/formats_encodings/at_commands_in_refs_utf8.pl
@@ -21210,705 +21210,705 @@ http://somewhere_aaa url (text) ls
';
$result_sectioning{'at_commands_in_refs_utf8'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '-_007b-_007d',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '-_007b-_007d',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '----_0021---_002e--_002e-_003f-_0040',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '----_0021---_002e--_002e-_003f-_0040',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0040-_007b-_007d-_005c-_0023',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0040-_007b-_007d-_005c-_0023',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'LaTeX-TeX-_2022-_002c-_00a9-_2026-_002e_002e_002e',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_2265-_2264-_2192',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_2265-_2264-_2192',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 6,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 6
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00aa-_00ba-_2605-_00a3-_22a3-_00bf-_00ae',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 7,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 7
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_21d2-_00b0-a-b--_00e5',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_21d2-_00b0-a-b--_00e5',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 8,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 8
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00c5-_00e6-_0153-_00c6-_0152-_00f8-_00d8-_00df-_0142-_0141-_00d0-_00f0-_00de-_00fe',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 9,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 9
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119',
- 'spaces_before_argument' => ' '
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_1ebd-_00ee-_00e2-_00e0-_00e9-_00e7-_0113-e_030a-e_030b-_0119',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 10,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 10
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-e_0361e',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0117-_0115-e_0332-_1eb9-_011b-j-e_0361e',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 11,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 11
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0131-_1e14-_1e08',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0131-_1e14-_1e08',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 12,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 12
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_201c-_201d-_2018-_2019-_201e-_201a',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 13,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 13
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00ab-_00bb-_00ab-_00bb-_2039-_203a',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 14,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 14
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_0060_0060-_0027_0027-_002d_002d_002d-_002d_002d-_0060-_0027',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 15,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 15
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'AAA-AAA-BBB',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'AAA-AAA-BBB',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 16,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 16
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'CCC-CCC-DDD',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'CCC-CCC-DDD',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 17,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 17
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'someone_0040somewher-no_005fexplain_0040there',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'someone_0040somewher-no_005fexplain_0040there',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 18,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 18
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'f_002d_002dile1-f_002d_002dile',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'f_002d_002dile1-f_002d_002dile',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 19,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 19
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '-_0040-_007b_007d-_002e-',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '-_0040-_007b_007d-_002e-',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 20,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 20
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'cite-asis-in-_0040w-b-in-r-SC-str-t-var-dfn-i',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 21,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 21
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'env-code-option-samp-command-file-C_002dx-ESC',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'env-code-option-samp-command-file-C_002dx-ESC',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 22,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 22
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '8_002e27in',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '8_002e27in',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 23,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 23
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'sansserif-slanted',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'sansserif-slanted',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 24,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 24
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'indicateurl',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'indicateurl',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 25,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 25
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'gH-3rd',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'gH-3rd',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 26,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 26
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'http_003a_002f_002fsomewhere_005faaa-url-_002fman_002ecgi_002f1_002fls',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 27,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 27
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[5]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[5]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[5]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[5]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[6]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[5];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[6]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[6]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[5];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[6]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[7]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[6];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[7]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[7]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[6];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[7]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[8]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[7];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[8]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[8]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[7];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[8]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[9]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[8];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[9]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[9]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[8];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[9]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[10]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[9];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[10]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[10]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[9];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[10]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[11]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[10];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[11]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[11]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[10];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[11]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[12]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[11];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[12]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[12]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[11];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[12]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[13]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[12];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[13]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[13]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[12];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[13]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[14]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[13];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[14]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[14]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[13];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[14]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[15]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[14];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[15]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[15]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[14];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[15]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[16]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[15];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[16]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[16]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[15];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[16]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[17]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[16];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[17]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[17]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[16];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[17]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[18]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[17];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[18]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[18]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[17];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[18]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[19]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[18];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[19]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[19]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[18];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[19]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[20]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[19];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[20]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[20]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[19];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[20]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[21]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[20];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[21]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[21]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[20];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[21]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[22]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[21];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[22]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[22]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[21];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[22]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[23]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[22];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[23]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[23]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[22];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[23]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[24]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[23];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[24]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[24]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[23];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[24]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[25]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[24];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[25]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[25]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[24];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[25]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[26]{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[25];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[26]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[26]{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[25];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_childs'}[26]{'toplevel_up'}
= $result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0];
-$result_sectioning{'at_commands_in_refs_utf8'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'};
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[5];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[6];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[7];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[8];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[9];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[10];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[11];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[12];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[13];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[14];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[15];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[16];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[17];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[18];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[19];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[20];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[21];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[22];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[23];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[24];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'section_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'section_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[25];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[26]{'structure'}{'toplevel_up'}
=
$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'at_commands_in_refs_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'at_commands_in_refs_utf8'};
$result_nodes{'at_commands_in_refs_utf8'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs.pl
b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs.pl
index f90a073cff..b707cc4885 100644
--- a/tp/t/results/formats_encodings/char_latin1_latin1_in_refs.pl
+++ b/tp/t/results/formats_encodings/char_latin1_latin1_in_refs.pl
@@ -1730,156 +1730,156 @@ top
';
$result_sectioning{'char_latin1_latin1_in_refs'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00e9',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e9',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00e0-_00e8-_00f9',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e0-_00e8-_00f9',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00e7',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e7',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_latin1_in_refs'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'};
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_latin1_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'char_latin1_latin1_in_refs'};
$result_nodes{'char_latin1_latin1_in_refs'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs.pl
b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs.pl
index 2127a8e1da..c909744ae5 100644
--- a/tp/t/results/formats_encodings/char_latin1_utf8_in_refs.pl
+++ b/tp/t/results/formats_encodings/char_latin1_utf8_in_refs.pl
@@ -1730,156 +1730,156 @@ top
';
$result_sectioning{'char_latin1_utf8_in_refs'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e4-_00eb-_00ef-_00f6-_00fc-_00ff-_00c4-_00cb-_00cf-_00d6-_00dc',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00e9',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e9',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00e0-_00e8-_00f9',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e0-_00e8-_00f9',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'_00e2-_00ea-_00ee-_00f4-_00fb-_00c2-_00ca-_00ce-_00d4-_00db',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_00e7',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_00e7',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin1_utf8_in_refs'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'};
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin1_utf8_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'char_latin1_utf8_in_refs'};
$result_nodes{'char_latin1_utf8_in_refs'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs.pl
b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs.pl
index 1e0b4add32..6ea641ab25 100644
--- a/tp/t/results/formats_encodings/char_latin2_latin2_in_refs.pl
+++ b/tp/t/results/formats_encodings/char_latin2_latin2_in_refs.pl
@@ -662,56 +662,56 @@ top
';
$result_sectioning{'char_latin2_latin2_in_refs'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_0104-_0105-_02db-_0118-_0119',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_0104-_0105-_02db-_0118-_0119',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'char_latin2_latin2_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'char_latin2_latin2_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin2_latin2_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'char_latin2_latin2_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin2_latin2_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'char_latin2_latin2_in_refs'}{'section_childs'}[0];
-$result_sectioning{'char_latin2_latin2_in_refs'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'char_latin2_latin2_in_refs'};
+$result_sectioning{'char_latin2_latin2_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'char_latin2_latin2_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin2_latin2_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'char_latin2_latin2_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin2_latin2_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'char_latin2_latin2_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'char_latin2_latin2_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'char_latin2_latin2_in_refs'};
$result_nodes{'char_latin2_latin2_in_refs'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/japanese_shift_jis.pl
b/tp/t/results/formats_encodings/japanese_shift_jis.pl
index 456a502ced..607bfb2d71 100644
--- a/tp/t/results/formats_encodings/japanese_shift_jis.pl
+++ b/tp/t/results/formats_encodings/japanese_shift_jis.pl
@@ -1022,80 +1022,80 @@ GNU LilyPond -- å¦ç¿’マニュアル
';
$result_sectioning{'japanese_shift_jis'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Preface',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Preface',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Introduction',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Introduction',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'japanese_shift_jis'}{'section_childs'}[0];
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'japanese_shift_jis'}{'section_childs'}[0];
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'japanese_shift_jis'}{'section_childs'}[0];
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'japanese_shift_jis'}{'section_childs'}[0];
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'japanese_shift_jis'}{'section_childs'}[0];
-$result_sectioning{'japanese_shift_jis'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'japanese_shift_jis'};
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_shift_jis'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'japanese_shift_jis'};
$result_nodes{'japanese_shift_jis'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/sample_utf8.pl
b/tp/t/results/formats_encodings/sample_utf8.pl
index f6c9420f2e..bf72911731 100644
--- a/tp/t/results/formats_encodings/sample_utf8.pl
+++ b/tp/t/results/formats_encodings/sample_utf8.pl
@@ -1736,105 +1736,105 @@ Index
';
$result_sectioning{'sample_utf8'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => '_7b2c_4e00_7ae0_ff08First-Chapter_ff09',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => '_7b2c_4e00_7ae0_ff08First-Chapter_ff09',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Second-Chapter-AE-_0104_0118-ae-_0105_0119',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'Second-Chapter-AE-_0104_0118-ae-_0105_0119',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'unnumbered',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Index-node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Index-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'sample_utf8'}{'section_childs'}[0];
-$result_sectioning{'sample_utf8'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'sample_utf8'};
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sample_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sample_utf8'};
$result_nodes{'sample_utf8'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/weird_accents.pl
b/tp/t/results/formats_encodings/weird_accents.pl
index 3d40e6bbbb..d1cf06610b 100644
--- a/tp/t/results/formats_encodings/weird_accents.pl
+++ b/tp/t/results/formats_encodings/weird_accents.pl
@@ -579,30 +579,30 @@ r`\'=
';
$result_sectioning{'weird_accents'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'weird_accents'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'weird_accents'};
+$result_sectioning{'weird_accents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'weird_accents'};
$result_nodes{'weird_accents'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl
b/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl
index 6af61df879..5b97e16583 100644
--- a/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl
+++ b/tp/t/results/formats_encodings/weird_accents_disable_encoding.pl
@@ -579,30 +579,30 @@ r`\'=
';
$result_sectioning{'weird_accents_disable_encoding'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'weird_accents_disable_encoding'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'weird_accents_disable_encoding'};
+$result_sectioning{'weird_accents_disable_encoding'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'weird_accents_disable_encoding'};
$result_nodes{'weird_accents_disable_encoding'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/direntry_dircategory_info_split.pl
b/tp/t/results/formatting/direntry_dircategory_info_split.pl
index a8788a0f1f..e1a19d5cc9 100644
--- a/tp/t/results/formatting/direntry_dircategory_info_split.pl
+++ b/tp/t/results/formatting/direntry_dircategory_info_split.pl
@@ -1171,55 +1171,55 @@ In chapter
';
$result_sectioning{'direntry_dircategory_info_split'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'direntry_dircategory_info_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'direntry_dircategory_info_split'}{'section_childs'}[0];
-$result_sectioning{'direntry_dircategory_info_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'direntry_dircategory_info_split'}{'section_childs'}[0];
-$result_sectioning{'direntry_dircategory_info_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'direntry_dircategory_info_split'}{'section_childs'}[0];
-$result_sectioning{'direntry_dircategory_info_split'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'direntry_dircategory_info_split'};
+$result_sectioning{'direntry_dircategory_info_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'direntry_dircategory_info_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'direntry_dircategory_info_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'direntry_dircategory_info_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'direntry_dircategory_info_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'direntry_dircategory_info_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'direntry_dircategory_info_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'direntry_dircategory_info_split'};
$result_nodes{'direntry_dircategory_info_split'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/documentlanguage_set_option.pl
b/tp/t/results/formatting/documentlanguage_set_option.pl
index c184ddc84f..5bdb191523 100644
--- a/tp/t/results/formatting/documentlanguage_set_option.pl
+++ b/tp/t/results/formatting/documentlanguage_set_option.pl
@@ -323,30 +323,30 @@ Text.
';
$result_sectioning{'documentlanguage_set_option'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'documentlanguage_set_option'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'documentlanguage_set_option'};
+$result_sectioning{'documentlanguage_set_option'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'documentlanguage_set_option'};
$result_nodes{'documentlanguage_set_option'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/documentlanguage_set_option_info.pl
b/tp/t/results/formatting/documentlanguage_set_option_info.pl
index c3ccf5d662..bd6d57527e 100644
--- a/tp/t/results/formatting/documentlanguage_set_option_info.pl
+++ b/tp/t/results/formatting/documentlanguage_set_option_info.pl
@@ -323,30 +323,30 @@ Text.
';
$result_sectioning{'documentlanguage_set_option_info'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'documentlanguage_set_option_info'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'documentlanguage_set_option_info'};
+$result_sectioning{'documentlanguage_set_option_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'documentlanguage_set_option_info'};
$result_nodes{'documentlanguage_set_option_info'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/documentlanguage_set_unknown.pl
b/tp/t/results/formatting/documentlanguage_set_unknown.pl
index e8a95ecd16..b68e25d2b6 100644
--- a/tp/t/results/formatting/documentlanguage_set_unknown.pl
+++ b/tp/t/results/formatting/documentlanguage_set_unknown.pl
@@ -323,30 +323,30 @@ Text.
';
$result_sectioning{'documentlanguage_set_unknown'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'documentlanguage_set_unknown'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'documentlanguage_set_unknown'};
+$result_sectioning{'documentlanguage_set_unknown'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'documentlanguage_set_unknown'};
$result_nodes{'documentlanguage_set_unknown'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/float_copying.pl
b/tp/t/results/formatting/float_copying.pl
index 7b3cbd6aae..1b87fda5c1 100644
--- a/tp/t/results/formatting/float_copying.pl
+++ b/tp/t/results/formatting/float_copying.pl
@@ -1803,56 +1803,56 @@ printindex
';
$result_sectioning{'float_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendix',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Copying-and-floats',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Copying-and-floats',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'float_copying'}{'section_childs'}[0];
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'float_copying'}{'section_childs'}[0];
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'float_copying'}{'section_childs'}[0];
-$result_sectioning{'float_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'float_copying'};
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_copying'};
$result_nodes{'float_copying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/split_nocopying.pl
b/tp/t/results/formatting/split_nocopying.pl
index 7842852335..235707c4e2 100644
--- a/tp/t/results/formatting/split_nocopying.pl
+++ b/tp/t/results/formatting/split_nocopying.pl
@@ -482,55 +482,55 @@ First chapter.
';
$result_sectioning{'split_nocopying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Ch1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Ch1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'split_nocopying'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_nocopying'}{'section_childs'}[0];
-$result_sectioning{'split_nocopying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'split_nocopying'}{'section_childs'}[0];
-$result_sectioning{'split_nocopying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'split_nocopying'}{'section_childs'}[0];
-$result_sectioning{'split_nocopying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'split_nocopying'};
+$result_sectioning{'split_nocopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_nocopying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_nocopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'split_nocopying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_nocopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'split_nocopying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_nocopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_nocopying'};
$result_nodes{'split_nocopying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/split_nocopying_split.pl
b/tp/t/results/formatting/split_nocopying_split.pl
index 67b072a397..9adda70727 100644
--- a/tp/t/results/formatting/split_nocopying_split.pl
+++ b/tp/t/results/formatting/split_nocopying_split.pl
@@ -482,55 +482,55 @@ First chapter.
';
$result_sectioning{'split_nocopying_split'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Ch1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Ch1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'split_nocopying_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_nocopying_split'}{'section_childs'}[0];
-$result_sectioning{'split_nocopying_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'split_nocopying_split'}{'section_childs'}[0];
-$result_sectioning{'split_nocopying_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'split_nocopying_split'}{'section_childs'}[0];
-$result_sectioning{'split_nocopying_split'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_nocopying_split'};
+$result_sectioning{'split_nocopying_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'split_nocopying_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_nocopying_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'split_nocopying_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_nocopying_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'split_nocopying_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_nocopying_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_nocopying_split'};
$result_nodes{'split_nocopying_split'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/texi_bib_example.pl
b/tp/t/results/formatting/texi_bib_example.pl
index 911023e7b7..578e26c541 100644
--- a/tp/t/results/formatting/texi_bib_example.pl
+++ b/tp/t/results/formatting/texi_bib_example.pl
@@ -5414,80 +5414,80 @@ Massachusetts, 1994.
';
$result_sectioning{'texi_bib_example'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Introduction',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Introduction',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'References',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'References',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'texi_bib_example'}{'section_childs'}[0];
-$result_sectioning{'texi_bib_example'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'texi_bib_example'};
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_bib_example'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'texi_bib_example'};
$result_nodes{'texi_bib_example'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/formatting/texi_glossary.pl
b/tp/t/results/formatting/texi_glossary.pl
index 0f93e57009..4a763e7c67 100644
--- a/tp/t/results/formatting/texi_glossary.pl
+++ b/tp/t/results/formatting/texi_glossary.pl
@@ -1406,55 +1406,55 @@ name2 text2
';
$result_sectioning{'texi_glossary'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'glossary',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'glossary',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'texi_glossary'}{'section_childs'}[0];
-$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'texi_glossary'}{'section_childs'}[0];
-$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'texi_glossary'}{'section_childs'}[0];
-$result_sectioning{'texi_glossary'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'texi_glossary'};
+$result_sectioning{'texi_glossary'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'texi_glossary'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_glossary'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'texi_glossary'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_glossary'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'texi_glossary'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_glossary'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'texi_glossary'};
$result_nodes{'texi_glossary'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
b/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
index 80926ca6fe..00ff350da4 100644
--- a/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
+++ b/tp/t/results/html_tests/character_number_leading_toc_stoc.pl
@@ -244,71 +244,71 @@ _
';
$result_sectioning{'character_number_leading_toc_stoc'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0];
-$result_sectioning{'character_number_leading_toc_stoc'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'character_number_leading_toc_stoc'};
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_number_leading_toc_stoc'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'character_number_leading_toc_stoc'};
$result_errors{'character_number_leading_toc_stoc'} = [];
diff --git a/tp/t/results/html_tests/check_htmlxref.pl
b/tp/t/results/html_tests/check_htmlxref.pl
index 19b8799964..4233bcd43f 100644
--- a/tp/t/results/html_tests/check_htmlxref.pl
+++ b/tp/t/results/html_tests/check_htmlxref.pl
@@ -692,30 +692,30 @@ a
';
$result_sectioning{'check_htmlxref'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'check_htmlxref'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'check_htmlxref'};
+$result_sectioning{'check_htmlxref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'check_htmlxref'};
$result_nodes{'check_htmlxref'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
b/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
index 5ce8b61fa1..851b1a969c 100644
--- a/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
+++ b/tp/t/results/html_tests/deftypefnnewline_for_copying_after.pl
@@ -703,30 +703,30 @@ do something with input
';
$result_sectioning{'deftypefnnewline_for_copying_after'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'deftypefnnewline_for_copying_after'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'deftypefnnewline_for_copying_after'};
+$result_sectioning{'deftypefnnewline_for_copying_after'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'deftypefnnewline_for_copying_after'};
$result_nodes{'deftypefnnewline_for_copying_after'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
b/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
index 4201ab14d9..b4cfdd15c8 100644
--- a/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
+++ b/tp/t/results/html_tests/deftypefnnewline_for_copying_before.pl
@@ -654,30 +654,30 @@ do something with input
';
$result_sectioning{'deftypefnnewline_for_copying_before'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'deftypefnnewline_for_copying_before'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'deftypefnnewline_for_copying_before'};
+$result_sectioning{'deftypefnnewline_for_copying_before'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'deftypefnnewline_for_copying_before'};
$result_nodes{'deftypefnnewline_for_copying_before'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/documentdescription.pl
b/tp/t/results/html_tests/documentdescription.pl
index 7a60ba6b4a..26fa42e766 100644
--- a/tp/t/results/html_tests/documentdescription.pl
+++ b/tp/t/results/html_tests/documentdescription.pl
@@ -388,23 +388,23 @@ top
';
$result_sectioning{'documentdescription'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'documentdescription'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'documentdescription'};
+$result_sectioning{'documentdescription'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'documentdescription'};
$result_errors{'documentdescription'} = [];
diff --git a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
index 8904073271..0919f45347 100644
--- a/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
+++ b/tp/t/results/html_tests/empty_lines_at_beginning_no_setfilename.pl
@@ -195,30 +195,30 @@ top
';
$result_sectioning{'empty_lines_at_beginning_no_setfilename'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'empty_lines_at_beginning_no_setfilename'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'empty_lines_at_beginning_no_setfilename'};
+$result_sectioning{'empty_lines_at_beginning_no_setfilename'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'empty_lines_at_beginning_no_setfilename'};
$result_nodes{'empty_lines_at_beginning_no_setfilename'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/footnotestyle_separate_late.pl
b/tp/t/results/html_tests/footnotestyle_separate_late.pl
index d39693959e..7e085fac89 100644
--- a/tp/t/results/html_tests/footnotestyle_separate_late.pl
+++ b/tp/t/results/html_tests/footnotestyle_separate_late.pl
@@ -545,80 +545,80 @@ top
';
$result_sectioning{'footnotestyle_separate_late'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap-f',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap-f',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap-s',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap-s',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0];
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0];
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0];
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0];
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0];
-$result_sectioning{'footnotestyle_separate_late'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'footnotestyle_separate_late'};
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'footnotestyle_separate_late'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'footnotestyle_separate_late'};
$result_nodes{'footnotestyle_separate_late'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/html_in_copying.pl
b/tp/t/results/html_tests/html_in_copying.pl
index bbfecb2f87..a4148151c9 100644
--- a/tp/t/results/html_tests/html_in_copying.pl
+++ b/tp/t/results/html_tests/html_in_copying.pl
@@ -297,30 +297,30 @@ top
';
$result_sectioning{'html_in_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'html_in_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'html_in_copying'};
+$result_sectioning{'html_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'html_in_copying'};
$result_nodes{'html_in_copying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/index_and_node_same_name.pl
b/tp/t/results/html_tests/index_and_node_same_name.pl
index fa05a6d4a7..f67664a9a7 100644
--- a/tp/t/results/html_tests/index_and_node_same_name.pl
+++ b/tp/t/results/html_tests/index_and_node_same_name.pl
@@ -212,23 +212,23 @@ $result_texts{'index_and_node_same_name'} = 'top
';
$result_sectioning{'index_and_node_same_name'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'index_and_node_same_name'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_and_node_same_name'};
+$result_sectioning{'index_and_node_same_name'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_and_node_same_name'};
$result_nodes{'index_and_node_same_name'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/index_below.pl
b/tp/t/results/html_tests/index_below.pl
index d68775a689..96a7cad79f 100644
--- a/tp/t/results/html_tests/index_below.pl
+++ b/tp/t/results/html_tests/index_below.pl
@@ -290,55 +290,55 @@ $result_texts{'index_below'} = 'top
';
$result_sectioning{'index_below'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'index_below'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_below'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_below'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_below'}{'section_childs'}[0];
-$result_sectioning{'index_below'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'index_below'}{'section_childs'}[0];
-$result_sectioning{'index_below'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'index_below'}{'section_childs'}[0];
-$result_sectioning{'index_below'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'index_below'};
+$result_sectioning{'index_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'index_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_below'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'index_below'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'index_below'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_below'};
$result_errors{'index_below'} = [];
diff --git a/tp/t/results/html_tests/redirection_same_labels.pl
b/tp/t/results/html_tests/redirection_same_labels.pl
index 1721911b42..12621295f1 100644
--- a/tp/t/results/html_tests/redirection_same_labels.pl
+++ b/tp/t/results/html_tests/redirection_same_labels.pl
@@ -1354,80 +1354,80 @@ the top
';
$result_sectioning{'redirection_same_labels'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'umlaut',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'umlaut',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'circumflex',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'circumflex',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'redirection_same_labels'}{'section_childs'}[0];
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'redirection_same_labels'}{'section_childs'}[0];
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'redirection_same_labels'}{'section_childs'}[0];
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'redirection_same_labels'}{'section_childs'}[0];
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'redirection_same_labels'}{'section_childs'}[0];
-$result_sectioning{'redirection_same_labels'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'redirection_same_labels'};
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'redirection_same_labels'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'redirection_same_labels'};
$result_nodes{'redirection_same_labels'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/shortcontents_no_top.pl
b/tp/t/results/html_tests/shortcontents_no_top.pl
index f8dc7caabe..9b9985d109 100644
--- a/tp/t/results/html_tests/shortcontents_no_top.pl
+++ b/tp/t/results/html_tests/shortcontents_no_top.pl
@@ -190,54 +190,54 @@ $result_texts{'shortcontents_no_top'} = '1 chap
';
$result_sectioning{'shortcontents_no_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.1'
- }
+ 'toplevel_prev' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ }
+ ]
}
};
-$result_sectioning{'shortcontents_no_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'shortcontents_no_top'};
-$result_sectioning{'shortcontents_no_top'}{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'shortcontents_no_top'}{'section_childs'}[1];
-$result_sectioning{'shortcontents_no_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'shortcontents_no_top'}{'section_childs'}[0];
-$result_sectioning{'shortcontents_no_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'shortcontents_no_top'};
-$result_sectioning{'shortcontents_no_top'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'shortcontents_no_top'}{'section_childs'}[0];
+$result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents_no_top'};
+$result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents_no_top'};
+$result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
= $result_sectioning{'shortcontents_no_top'}{'structure'}{'section_childs'}[0];
$result_errors{'shortcontents_no_top'} = [];
diff --git a/tp/t/results/html_tests/simple_menu.pl
b/tp/t/results/html_tests/simple_menu.pl
index f9e600535c..a71f6ec1df 100644
--- a/tp/t/results/html_tests/simple_menu.pl
+++ b/tp/t/results/html_tests/simple_menu.pl
@@ -2086,29 +2086,29 @@ in detaildescription
';
$result_sectioning{'simple_menu'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
}
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'simple_menu'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'simple_menu'};
+$result_sectioning{'simple_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'simple_menu'};
$result_nodes{'simple_menu'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
b/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
index b390ce91ff..51e9486b32 100644
--- a/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
+++ b/tp/t/results/html_tests/test_xrefautomaticsectiontitle.pl
@@ -553,55 +553,55 @@ chap.
';
$result_sectioning{'test_xrefautomaticsectiontitle'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'test_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'test_xrefautomaticsectiontitle'}{'section_childs'}[0];
-$result_sectioning{'test_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'test_xrefautomaticsectiontitle'}{'section_childs'}[0];
-$result_sectioning{'test_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'test_xrefautomaticsectiontitle'}{'section_childs'}[0];
-$result_sectioning{'test_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'test_xrefautomaticsectiontitle'};
+$result_sectioning{'test_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'test_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'test_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'test_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'test_xrefautomaticsectiontitle'};
$result_nodes{'test_xrefautomaticsectiontitle'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
b/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
index af7fc6c674..e3a20f43f8 100644
--- a/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
+++ b/tp/t/results/html_tests/test_xrefautomaticsectiontitle_off_first.pl
@@ -563,55 +563,55 @@ chap.
';
$result_sectioning{'test_xrefautomaticsectiontitle_off_first'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'section_childs'}[0];
-$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'section_childs'}[0];
-$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'section_childs'}[0];
-$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'test_xrefautomaticsectiontitle_off_first'};
+$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_xrefautomaticsectiontitle_off_first'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'test_xrefautomaticsectiontitle_off_first'};
$result_nodes{'test_xrefautomaticsectiontitle_off_first'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
b/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
index 40e6cede4f..9e962876c3 100644
--- a/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
+++ b/tp/t/results/html_tests/text_before_top_and_contents_after_title.pl
@@ -254,48 +254,48 @@ In top.
';
$result_sectioning{'text_before_top_and_contents_after_title'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0];
-$result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0];
-$result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0];
-$result_sectioning{'text_before_top_and_contents_after_title'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'text_before_top_and_contents_after_title'};
+$result_sectioning{'text_before_top_and_contents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'text_before_top_and_contents_after_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_top_and_contents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'text_before_top_and_contents_after_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_top_and_contents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'text_before_top_and_contents_after_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_top_and_contents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'text_before_top_and_contents_after_title'};
$result_nodes{'text_before_top_and_contents_after_title'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
b/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
index f71c0cbf76..1aa824613e 100644
--- a/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
+++ b/tp/t/results/html_tests/text_before_top_and_summarycontents_after_title.pl
@@ -254,48 +254,48 @@ In top.
';
$result_sectioning{'text_before_top_and_summarycontents_after_title'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'section_childs'}[0];
-$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'section_childs'}[0];
-$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'section_childs'}[0];
-$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'text_before_top_and_summarycontents_after_title'};
+$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_top_and_summarycontents_after_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'text_before_top_and_summarycontents_after_title'};
$result_nodes{'text_before_top_and_summarycontents_after_title'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/html_tests/titles.pl
b/tp/t/results/html_tests/titles.pl
index f880ccd74d..aad5e288f3 100644
--- a/tp/t/results/html_tests/titles.pl
+++ b/tp/t/results/html_tests/titles.pl
@@ -357,30 +357,30 @@ Second paragraph.
';
$result_sectioning{'titles'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'titles'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'titles'};
+$result_sectioning{'titles'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titles'};
$result_nodes{'titles'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/htmlxref/htmlxref.pl
b/tp/t/results/htmlxref/htmlxref.pl
index 04cfe99df3..5108ec2686 100644
--- a/tp/t/results/htmlxref/htmlxref.pl
+++ b/tp/t/results/htmlxref/htmlxref.pl
@@ -3462,55 +3462,55 @@ id: local-node
';
$result_sectioning{'htmlxref'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'htmlxref'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref'}{'section_childs'}[0];
-$result_sectioning{'htmlxref'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'htmlxref'}{'section_childs'}[0];
-$result_sectioning{'htmlxref'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'htmlxref'}{'section_childs'}[0];
-$result_sectioning{'htmlxref'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'htmlxref'};
+$result_sectioning{'htmlxref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'htmlxref'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'htmlxref'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref'};
$result_nodes{'htmlxref'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/htmlxref/htmlxref_nodes.pl
b/tp/t/results/htmlxref/htmlxref_nodes.pl
index 771dfa516d..c9dcec20b0 100644
--- a/tp/t/results/htmlxref/htmlxref_nodes.pl
+++ b/tp/t/results/htmlxref/htmlxref_nodes.pl
@@ -3462,55 +3462,55 @@ id: local-node
';
$result_sectioning{'htmlxref_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'htmlxref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'htmlxref_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'htmlxref_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_nodes'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'htmlxref_nodes'};
+$result_sectioning{'htmlxref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'htmlxref_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'htmlxref_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_nodes'};
$result_nodes{'htmlxref_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono.pl
b/tp/t/results/htmlxref/htmlxref_only_mono.pl
index c90d3d1609..bc289026d3 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono.pl
+++ b/tp/t/results/htmlxref/htmlxref_only_mono.pl
@@ -3462,55 +3462,55 @@ id: local-node
';
$result_sectioning{'htmlxref_only_mono'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'htmlxref_only_mono'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref_only_mono'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_mono'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'htmlxref_only_mono'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_mono'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'htmlxref_only_mono'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_mono'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'htmlxref_only_mono'};
+$result_sectioning{'htmlxref_only_mono'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_only_mono'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_mono'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'htmlxref_only_mono'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_mono'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'htmlxref_only_mono'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_mono'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_only_mono'};
$result_nodes{'htmlxref_only_mono'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl
b/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl
index 895557c1af..c66e2ce11c 100644
--- a/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl
+++ b/tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl
@@ -3462,55 +3462,55 @@ id: local-node
';
$result_sectioning{'htmlxref_only_mono_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'htmlxref_only_mono_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref_only_mono_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_mono_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'htmlxref_only_mono_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_mono_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'htmlxref_only_mono_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_mono_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref_only_mono_nodes'};
+$result_sectioning{'htmlxref_only_mono_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'htmlxref_only_mono_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_mono_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'htmlxref_only_mono_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_mono_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'htmlxref_only_mono_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_mono_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_only_mono_nodes'};
$result_nodes{'htmlxref_only_mono_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/htmlxref/htmlxref_only_split.pl
b/tp/t/results/htmlxref/htmlxref_only_split.pl
index afe48aa221..63de71ec8b 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split.pl
+++ b/tp/t/results/htmlxref/htmlxref_only_split.pl
@@ -3462,55 +3462,55 @@ id: local-node
';
$result_sectioning{'htmlxref_only_split'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'htmlxref_only_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref_only_split'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'htmlxref_only_split'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'htmlxref_only_split'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_split'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'htmlxref_only_split'};
+$result_sectioning{'htmlxref_only_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_only_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'htmlxref_only_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'htmlxref_only_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_only_split'};
$result_nodes{'htmlxref_only_split'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl
b/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl
index cab1e70f42..a43efed307 100644
--- a/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl
+++ b/tp/t/results/htmlxref/htmlxref_only_split_nodes.pl
@@ -3462,55 +3462,55 @@ id: local-node
';
$result_sectioning{'htmlxref_only_split_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'htmlxref_only_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref_only_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'htmlxref_only_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'htmlxref_only_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'htmlxref_only_split_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'htmlxref_only_split_nodes'};
+$result_sectioning{'htmlxref_only_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'htmlxref_only_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'htmlxref_only_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'htmlxref_only_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'htmlxref_only_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'htmlxref_only_split_nodes'};
$result_nodes{'htmlxref_only_split_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/include/macro_and_commands_in_early_commands.pl
b/tp/t/results/include/macro_and_commands_in_early_commands.pl
index c75af48d68..3a326ac8c1 100644
--- a/tp/t/results/include/macro_and_commands_in_early_commands.pl
+++ b/tp/t/results/include/macro_and_commands_in_early_commands.pl
@@ -533,30 +533,30 @@ in themacro
';
$result_sectioning{'macro_and_commands_in_early_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'macro_and_commands_in_early_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'macro_and_commands_in_early_commands'};
+$result_sectioning{'macro_and_commands_in_early_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'macro_and_commands_in_early_commands'};
$result_nodes{'macro_and_commands_in_early_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/include/macro_in_early_commands.pl
b/tp/t/results/include/macro_in_early_commands.pl
index 5f44da5b5c..7278269b4f 100644
--- a/tp/t/results/include/macro_in_early_commands.pl
+++ b/tp/t/results/include/macro_in_early_commands.pl
@@ -628,30 +628,30 @@ texi_commands.info
';
$result_sectioning{'macro_in_early_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'macro_in_early_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'macro_in_early_commands'};
+$result_sectioning{'macro_in_early_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'macro_in_early_commands'};
$result_nodes{'macro_in_early_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/def_syn_indices.pl
b/tp/t/results/indices/def_syn_indices.pl
index 465521c47e..852769beee 100644
--- a/tp/t/results/indices/def_syn_indices.pl
+++ b/tp/t/results/indices/def_syn_indices.pl
@@ -1688,56 +1688,56 @@ fn
';
$result_sectioning{'def_syn_indices'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Chapter-index',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Chapter-index',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'def_syn_indices'}{'section_childs'}[0];
-$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'def_syn_indices'}{'section_childs'}[0];
-$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'def_syn_indices'}{'section_childs'}[0];
-$result_sectioning{'def_syn_indices'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'def_syn_indices'};
+$result_sectioning{'def_syn_indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'def_syn_indices'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'def_syn_indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'def_syn_indices'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'def_syn_indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'def_syn_indices'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'def_syn_indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'def_syn_indices'};
$result_nodes{'def_syn_indices'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/double_seeentry_seealso.pl
b/tp/t/results/indices/double_seeentry_seealso.pl
index 61e7eec894..abc15a4140 100644
--- a/tp/t/results/indices/double_seeentry_seealso.pl
+++ b/tp/t/results/indices/double_seeentry_seealso.pl
@@ -776,56 +776,56 @@ top
';
$result_sectioning{'double_seeentry_seealso'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'node-index',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'node-index',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0];
-$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0];
-$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0];
-$result_sectioning{'double_seeentry_seealso'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'double_seeentry_seealso'};
+$result_sectioning{'double_seeentry_seealso'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'double_seeentry_seealso'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_seeentry_seealso'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'double_seeentry_seealso'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_seeentry_seealso'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'double_seeentry_seealso'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_seeentry_seealso'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'double_seeentry_seealso'};
$result_nodes{'double_seeentry_seealso'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/encoding_index_ascii.pl
b/tp/t/results/indices/encoding_index_ascii.pl
index bde247e6d5..4a5b833dfc 100644
--- a/tp/t/results/indices/encoding_index_ascii.pl
+++ b/tp/t/results/indices/encoding_index_ascii.pl
@@ -3538,31 +3538,31 @@ top
';
$result_sectioning{'encoding_index_ascii'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'encoding_index_ascii'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'encoding_index_ascii'};
+$result_sectioning{'encoding_index_ascii'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'encoding_index_ascii'};
$result_nodes{'encoding_index_ascii'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl
b/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl
index ca37f74f3c..117c6ecf8c 100644
--- a/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl
+++ b/tp/t/results/indices/encoding_index_ascii_enable_encoding.pl
@@ -3538,31 +3538,31 @@ top
';
$result_sectioning{'encoding_index_ascii_enable_encoding'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'encoding_index_ascii_enable_encoding'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'encoding_index_ascii_enable_encoding'};
+$result_sectioning{'encoding_index_ascii_enable_encoding'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'encoding_index_ascii_enable_encoding'};
$result_nodes{'encoding_index_ascii_enable_encoding'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/encoding_index_latin1.pl
b/tp/t/results/indices/encoding_index_latin1.pl
index 8703f6336f..a59a8d1549 100644
--- a/tp/t/results/indices/encoding_index_latin1.pl
+++ b/tp/t/results/indices/encoding_index_latin1.pl
@@ -3516,31 +3516,31 @@ top
';
$result_sectioning{'encoding_index_latin1'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'encoding_index_latin1'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'encoding_index_latin1'};
+$result_sectioning{'encoding_index_latin1'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'encoding_index_latin1'};
$result_nodes{'encoding_index_latin1'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl
b/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl
index d239db330e..a2cacbf83f 100644
--- a/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl
+++ b/tp/t/results/indices/encoding_index_latin1_enable_encoding.pl
@@ -3516,31 +3516,31 @@ top
';
$result_sectioning{'encoding_index_latin1_enable_encoding'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'encoding_index_latin1_enable_encoding'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'encoding_index_latin1_enable_encoding'};
+$result_sectioning{'encoding_index_latin1_enable_encoding'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'encoding_index_latin1_enable_encoding'};
$result_nodes{'encoding_index_latin1_enable_encoding'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/encoding_index_utf8.pl
b/tp/t/results/indices/encoding_index_utf8.pl
index 92f28efd90..3f4d361c5d 100644
--- a/tp/t/results/indices/encoding_index_utf8.pl
+++ b/tp/t/results/indices/encoding_index_utf8.pl
@@ -3516,31 +3516,31 @@ top
';
$result_sectioning{'encoding_index_utf8'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'encoding_index_utf8'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'encoding_index_utf8'};
+$result_sectioning{'encoding_index_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'encoding_index_utf8'};
$result_nodes{'encoding_index_utf8'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl
b/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl
index 070e2c862e..79d11605b6 100644
--- a/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl
+++ b/tp/t/results/indices/encoding_index_utf8_enable_encoding.pl
@@ -3516,31 +3516,31 @@ top
';
$result_sectioning{'encoding_index_utf8_enable_encoding'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'encoding_index_utf8_enable_encoding'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'encoding_index_utf8_enable_encoding'};
+$result_sectioning{'encoding_index_utf8_enable_encoding'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'encoding_index_utf8_enable_encoding'};
$result_nodes{'encoding_index_utf8_enable_encoding'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/explicit_sort_key.pl
b/tp/t/results/indices/explicit_sort_key.pl
index 3f379d3c70..96b5b4d00a 100644
--- a/tp/t/results/indices/explicit_sort_key.pl
+++ b/tp/t/results/indices/explicit_sort_key.pl
@@ -802,30 +802,30 @@ and cmd.
';
$result_sectioning{'explicit_sort_key'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
}
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'explicit_sort_key'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'explicit_sort_key'};
+$result_sectioning{'explicit_sort_key'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'explicit_sort_key'};
$result_nodes{'explicit_sort_key'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/printindex_index_entry_in_copying.pl
b/tp/t/results/indices/printindex_index_entry_in_copying.pl
index 3a27fc91d7..732e3f7ae5 100644
--- a/tp/t/results/indices/printindex_index_entry_in_copying.pl
+++ b/tp/t/results/indices/printindex_index_entry_in_copying.pl
@@ -1149,56 +1149,56 @@ Top.
';
$result_sectioning{'printindex_index_entry_in_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'printindex_index_entry_in_copying'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'printindex_index_entry_in_copying'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'printindex_index_entry_in_copying'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'printindex_index_entry_in_copying'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'printindex_index_entry_in_copying'};
+$result_sectioning{'printindex_index_entry_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'printindex_index_entry_in_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'printindex_index_entry_in_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'printindex_index_entry_in_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'printindex_index_entry_in_copying'};
$result_nodes{'printindex_index_entry_in_copying'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
b/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
index e3d49e0086..f4e56e6150 100644
--- a/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
+++ b/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
@@ -673,55 +673,55 @@ Top.
';
$result_sectioning{'printindex_index_entry_in_copying_in_footnote'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'printindex_index_entry_in_copying_in_footnote'};
+$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'printindex_index_entry_in_copying_in_footnote'};
$result_nodes{'printindex_index_entry_in_copying_in_footnote'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
b/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
index 2a584b8145..69073a607c 100644
--- a/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
+++ b/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
@@ -1109,56 +1109,56 @@ Top.
';
$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'section_childs'}[0];
-$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'};
+$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'printindex_index_entry_in_copying_no_insertcopying'};
$result_nodes{'printindex_index_entry_in_copying_no_insertcopying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/same_index_entry_merged_indices.pl
b/tp/t/results/indices/same_index_entry_merged_indices.pl
index 9b4fb94b6a..dcb5edac68 100644
--- a/tp/t/results/indices/same_index_entry_merged_indices.pl
+++ b/tp/t/results/indices/same_index_entry_merged_indices.pl
@@ -594,30 +594,30 @@ This variable represents MMM Mode.
';
$result_sectioning{'same_index_entry_merged_indices'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
}
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'same_index_entry_merged_indices'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'same_index_entry_merged_indices'};
+$result_sectioning{'same_index_entry_merged_indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'same_index_entry_merged_indices'};
$result_nodes{'same_index_entry_merged_indices'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/seeentry.pl b/tp/t/results/indices/seeentry.pl
index 16d128e0c5..443f78920b 100644
--- a/tp/t/results/indices/seeentry.pl
+++ b/tp/t/results/indices/seeentry.pl
@@ -660,55 +660,55 @@ $result_texts{'seeentry'} = '
';
$result_sectioning{'seeentry'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter-index',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter-index',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'seeentry'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'seeentry'}{'section_childs'}[0];
-$result_sectioning{'seeentry'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'seeentry'}{'section_childs'}[0];
-$result_sectioning{'seeentry'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'seeentry'}{'section_childs'}[0];
-$result_sectioning{'seeentry'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'seeentry'};
+$result_sectioning{'seeentry'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'seeentry'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'seeentry'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'seeentry'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'seeentry'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'seeentry'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'seeentry'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'seeentry'};
$result_nodes{'seeentry'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/subentries.pl
b/tp/t/results/indices/subentries.pl
index e54ba317ce..bc93f7fd5e 100644
--- a/tp/t/results/indices/subentries.pl
+++ b/tp/t/results/indices/subentries.pl
@@ -1124,55 +1124,55 @@ $result_texts{'subentries'} = '
';
$result_sectioning{'subentries'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter-index',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter-index',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'subentries'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'subentries'}{'section_childs'}[0];
-$result_sectioning{'subentries'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'subentries'}{'section_childs'}[0];
-$result_sectioning{'subentries'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'subentries'}{'section_childs'}[0];
-$result_sectioning{'subentries'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'subentries'};
+$result_sectioning{'subentries'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'subentries'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'subentries'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'subentries'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'subentries'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'subentries'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'subentries'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'subentries'};
$result_nodes{'subentries'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/subentry_and_sortas.pl
b/tp/t/results/indices/subentry_and_sortas.pl
index b0b004e367..6f9ca4cd21 100644
--- a/tp/t/results/indices/subentry_and_sortas.pl
+++ b/tp/t/results/indices/subentry_and_sortas.pl
@@ -630,55 +630,55 @@ $result_texts{'subentry_and_sortas'} = '
';
$result_sectioning{'subentry_and_sortas'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter-index',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter-index',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'subentry_and_sortas'}{'section_childs'}[0];
-$result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'subentry_and_sortas'}{'section_childs'}[0];
-$result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'subentry_and_sortas'}{'section_childs'}[0];
-$result_sectioning{'subentry_and_sortas'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'subentry_and_sortas'};
+$result_sectioning{'subentry_and_sortas'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'subentry_and_sortas'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'subentry_and_sortas'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'subentry_and_sortas'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'subentry_and_sortas'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'subentry_and_sortas'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'subentry_and_sortas'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'subentry_and_sortas'};
$result_nodes{'subentry_and_sortas'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/syncode_index_print_both.pl
b/tp/t/results/indices/syncode_index_print_both.pl
index a22621c939..e367d28593 100644
--- a/tp/t/results/indices/syncode_index_print_both.pl
+++ b/tp/t/results/indices/syncode_index_print_both.pl
@@ -555,56 +555,56 @@ Print cp
';
$result_sectioning{'syncode_index_print_both'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter-index',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter-index',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'syncode_index_print_both'}{'section_childs'}[0];
-$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'syncode_index_print_both'}{'section_childs'}[0];
-$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'syncode_index_print_both'}{'section_childs'}[0];
-$result_sectioning{'syncode_index_print_both'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'syncode_index_print_both'};
+$result_sectioning{'syncode_index_print_both'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'syncode_index_print_both'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'syncode_index_print_both'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'syncode_index_print_both'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'syncode_index_print_both'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'syncode_index_print_both'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'syncode_index_print_both'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'syncode_index_print_both'};
$result_nodes{'syncode_index_print_both'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/transparent_sort_chars.pl
b/tp/t/results/indices/transparent_sort_chars.pl
index 23a9c9ab0c..4a341d6781 100644
--- a/tp/t/results/indices/transparent_sort_chars.pl
+++ b/tp/t/results/indices/transparent_sort_chars.pl
@@ -394,30 +394,30 @@ $result_texts{'transparent_sort_chars'} = '
';
$result_sectioning{'transparent_sort_chars'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
}
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'transparent_sort_chars'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'transparent_sort_chars'};
+$result_sectioning{'transparent_sort_chars'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'transparent_sort_chars'};
$result_nodes{'transparent_sort_chars'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/indices/w_lines_count.pl
b/tp/t/results/indices/w_lines_count.pl
index d0ef43db79..e220a63002 100644
--- a/tp/t/results/indices/w_lines_count.pl
+++ b/tp/t/results/indices/w_lines_count.pl
@@ -349,30 +349,30 @@ Compilation mode also defines the keys SPC and DEL to
';
$result_sectioning{'w_lines_count'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
}
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'w_lines_count'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'w_lines_count'};
+$result_sectioning{'w_lines_count'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'w_lines_count'};
$result_nodes{'w_lines_count'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/anchor_and_spaces.pl
b/tp/t/results/info_tests/anchor_and_spaces.pl
index 925b0053bd..fb2865fb65 100644
--- a/tp/t/results/info_tests/anchor_and_spaces.pl
+++ b/tp/t/results/info_tests/anchor_and_spaces.pl
@@ -271,30 +271,30 @@ No space.
';
$result_sectioning{'anchor_and_spaces'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'anchor_and_spaces'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'anchor_and_spaces'};
+$result_sectioning{'anchor_and_spaces'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'anchor_and_spaces'};
$result_nodes{'anchor_and_spaces'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/before_node_and_section.pl
b/tp/t/results/info_tests/before_node_and_section.pl
index ce348ceb28..c700cf40d3 100644
--- a/tp/t/results/info_tests/before_node_and_section.pl
+++ b/tp/t/results/info_tests/before_node_and_section.pl
@@ -878,56 +878,56 @@ ref to anchor1, which is before @node Top: anchor1.
';
$result_sectioning{'before_node_and_section'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'node1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'node1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'before_node_and_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'before_node_and_section'}{'section_childs'}[0];
-$result_sectioning{'before_node_and_section'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'before_node_and_section'}{'section_childs'}[0];
-$result_sectioning{'before_node_and_section'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'before_node_and_section'}{'section_childs'}[0];
-$result_sectioning{'before_node_and_section'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'before_node_and_section'};
+$result_sectioning{'before_node_and_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'before_node_and_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'before_node_and_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'before_node_and_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'before_node_and_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'before_node_and_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'before_node_and_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'before_node_and_section'};
$result_nodes{'before_node_and_section'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/def_in_copying.pl
b/tp/t/results/info_tests/def_in_copying.pl
index 0eb53f004d..4f9c92fc83 100644
--- a/tp/t/results/info_tests/def_in_copying.pl
+++ b/tp/t/results/info_tests/def_in_copying.pl
@@ -903,31 +903,31 @@ deffnx lines
';
$result_sectioning{'def_in_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'def_in_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'def_in_copying'};
+$result_sectioning{'def_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'def_in_copying'};
$result_nodes{'def_in_copying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/direntry_dircategory_and_commands.pl
b/tp/t/results/info_tests/direntry_dircategory_and_commands.pl
index 040d89adc3..2b1b80295c 100644
--- a/tp/t/results/info_tests/direntry_dircategory_and_commands.pl
+++ b/tp/t/results/info_tests/direntry_dircategory_and_commands.pl
@@ -623,30 +623,30 @@ Text
';
$result_sectioning{'direntry_dircategory_and_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'direntry_dircategory_and_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'direntry_dircategory_and_commands'};
+$result_sectioning{'direntry_dircategory_and_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'direntry_dircategory_and_commands'};
$result_nodes{'direntry_dircategory_and_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/index_entry_at_end_node.pl
b/tp/t/results/info_tests/index_entry_at_end_node.pl
index 04ab1f4c4b..772e9ea740 100644
--- a/tp/t/results/info_tests/index_entry_at_end_node.pl
+++ b/tp/t/results/info_tests/index_entry_at_end_node.pl
@@ -640,81 +640,81 @@ Appendix A indices
';
$result_sectioning{'index_entry_at_end_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'appendix',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'indices',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'indices',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0];
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0];
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0];
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0];
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0];
-$result_sectioning{'index_entry_at_end_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_entry_at_end_node'};
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_entry_at_end_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_entry_at_end_node'};
$result_nodes{'index_entry_at_end_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/no_node_but_top.pl
b/tp/t/results/info_tests/no_node_but_top.pl
index 4daa24f50f..3182f33340 100644
--- a/tp/t/results/info_tests/no_node_but_top.pl
+++ b/tp/t/results/info_tests/no_node_but_top.pl
@@ -61,23 +61,23 @@ $result_texts{'no_node_but_top'} = 'top
';
$result_sectioning{'no_node_but_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'no_node_but_top'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'no_node_but_top'};
+$result_sectioning{'no_node_but_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_node_but_top'};
$result_errors{'no_node_but_top'} = [];
diff --git a/tp/t/results/info_tests/paragraphindent_and_preamble.pl
b/tp/t/results/info_tests/paragraphindent_and_preamble.pl
index 226043b4ca..eaba71d369 100644
--- a/tp/t/results/info_tests/paragraphindent_and_preamble.pl
+++ b/tp/t/results/info_tests/paragraphindent_and_preamble.pl
@@ -367,30 +367,30 @@ After paragraphindent.
';
$result_sectioning{'paragraphindent_and_preamble'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'paragraphindent_and_preamble'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'paragraphindent_and_preamble'};
+$result_sectioning{'paragraphindent_and_preamble'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'paragraphindent_and_preamble'};
$result_nodes{'paragraphindent_and_preamble'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/space_in_menu.pl
b/tp/t/results/info_tests/space_in_menu.pl
index f68ae07355..84db15ef2b 100644
--- a/tp/t/results/info_tests/space_in_menu.pl
+++ b/tp/t/results/info_tests/space_in_menu.pl
@@ -393,55 +393,55 @@ in chapter.
';
$result_sectioning{'space_in_menu'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'space_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'space_in_menu'}{'section_childs'}[0];
-$result_sectioning{'space_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'space_in_menu'}{'section_childs'}[0];
-$result_sectioning{'space_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'space_in_menu'}{'section_childs'}[0];
-$result_sectioning{'space_in_menu'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'space_in_menu'};
+$result_sectioning{'space_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'space_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'space_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'space_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'space_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'space_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'space_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'space_in_menu'};
$result_nodes{'space_in_menu'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/split_no_copying.pl
b/tp/t/results/info_tests/split_no_copying.pl
index c7293b2665..ae51c5cadb 100644
--- a/tp/t/results/info_tests/split_no_copying.pl
+++ b/tp/t/results/info_tests/split_no_copying.pl
@@ -475,55 +475,55 @@ First chapter.
';
$result_sectioning{'split_no_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Ch1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Ch1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'split_no_copying'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_no_copying'}{'section_childs'}[0];
-$result_sectioning{'split_no_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'split_no_copying'}{'section_childs'}[0];
-$result_sectioning{'split_no_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'split_no_copying'}{'section_childs'}[0];
-$result_sectioning{'split_no_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'split_no_copying'};
+$result_sectioning{'split_no_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_no_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_no_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'split_no_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_no_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'split_no_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_no_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_no_copying'};
$result_nodes{'split_no_copying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/split_test_before_first_node.pl
b/tp/t/results/info_tests/split_test_before_first_node.pl
index 7ccc884195..ba731746f3 100644
--- a/tp/t/results/info_tests/split_test_before_first_node.pl
+++ b/tp/t/results/info_tests/split_test_before_first_node.pl
@@ -469,55 +469,55 @@ In chap1.
';
$result_sectioning{'split_test_before_first_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'split_test_before_first_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_test_before_first_node'}{'section_childs'}[0];
-$result_sectioning{'split_test_before_first_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'split_test_before_first_node'}{'section_childs'}[0];
-$result_sectioning{'split_test_before_first_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'split_test_before_first_node'}{'section_childs'}[0];
-$result_sectioning{'split_test_before_first_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_test_before_first_node'};
+$result_sectioning{'split_test_before_first_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'split_test_before_first_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_test_before_first_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'split_test_before_first_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_test_before_first_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'split_test_before_first_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_test_before_first_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_test_before_first_node'};
$result_nodes{'split_test_before_first_node'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl
b/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl
index 40740f207b..54990f3d52 100644
--- a/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl
+++ b/tp/t/results/info_tests/split_test_before_first_node_no_empty_line.pl
@@ -460,55 +460,55 @@ In chap1.
';
$result_sectioning{'split_test_before_first_node_no_empty_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'split_test_before_first_node_no_empty_line'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'split_test_before_first_node_no_empty_line'}{'section_childs'}[0];
-$result_sectioning{'split_test_before_first_node_no_empty_line'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'split_test_before_first_node_no_empty_line'}{'section_childs'}[0];
-$result_sectioning{'split_test_before_first_node_no_empty_line'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'split_test_before_first_node_no_empty_line'}{'section_childs'}[0];
-$result_sectioning{'split_test_before_first_node_no_empty_line'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_test_before_first_node_no_empty_line'};
+$result_sectioning{'split_test_before_first_node_no_empty_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'split_test_before_first_node_no_empty_line'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_test_before_first_node_no_empty_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'split_test_before_first_node_no_empty_line'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_test_before_first_node_no_empty_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'split_test_before_first_node_no_empty_line'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_test_before_first_node_no_empty_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_test_before_first_node_no_empty_line'};
$result_nodes{'split_test_before_first_node_no_empty_line'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/test_index.pl
b/tp/t/results/info_tests/test_index.pl
index 3135faa2bc..ae43a1ad89 100644
--- a/tp/t/results/info_tests/test_index.pl
+++ b/tp/t/results/info_tests/test_index.pl
@@ -4345,158 +4345,158 @@ B chapter end
';
$result_sectioning{'test_index'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'name',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'name',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'appendix',
'extra' => {
- 'isindex' => 1,
- 'normalized' =>
'name1-looooooooooooooooooooooooooooooooooooooooooooooooooooooooong',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' =>
'name1-looooooooooooooooooooooooooooooooooooooooooooooooooooooooong',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsubsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 'A.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsubsubsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => 'A.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'appendixsec',
+ 'cmdname' => 'centerchap',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsubsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsubsubsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => 'A.1.1.1'
- }
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 'A.1.1'
- }
- }
- ],
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
+ 'level' => 1,
+ 'number' => 'B',
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'centerchap',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'B'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
= $result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
= $result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'test_index'}{'section_childs'}[0];
-$result_sectioning{'test_index'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'test_index'};
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
= $result_sectioning{'test_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'test_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'test_index'};
$result_nodes{'test_index'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/info_tests/text_before_node.pl
b/tp/t/results/info_tests/text_before_node.pl
index 93fd0eacdd..e6cac8c7ec 100644
--- a/tp/t/results/info_tests/text_before_node.pl
+++ b/tp/t/results/info_tests/text_before_node.pl
@@ -354,55 +354,55 @@ text.
';
$result_sectioning{'text_before_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'text_before_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'text_before_node'}{'section_childs'}[0];
-$result_sectioning{'text_before_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'text_before_node'}{'section_childs'}[0];
-$result_sectioning{'text_before_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'text_before_node'}{'section_childs'}[0];
-$result_sectioning{'text_before_node'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'text_before_node'};
+$result_sectioning{'text_before_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'text_before_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'text_before_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'text_before_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'text_before_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'text_before_node'};
$result_nodes{'text_before_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
b/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
index ae4d0756be..cfc8bc167b 100644
--- a/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
+++ b/tp/t/results/invalid_nestings/node_in_copying_not_closed.pl
@@ -201,30 +201,30 @@ $result_texts{'node_in_copying_not_closed'} = 'Top section
';
$result_sectioning{'node_in_copying_not_closed'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'node_in_copying_not_closed'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_in_copying_not_closed'};
+$result_sectioning{'node_in_copying_not_closed'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_in_copying_not_closed'};
$result_nodes{'node_in_copying_not_closed'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/invalid_nestings/on_section_line.pl
b/tp/t/results/invalid_nestings/on_section_line.pl
index 8af316cb1c..64598a1660 100644
--- a/tp/t/results/invalid_nestings/on_section_line.pl
+++ b/tp/t/results/invalid_nestings/on_section_line.pl
@@ -208,24 +208,24 @@ $result_texts{'on_section_line'} = '1 Text in titlefont
exdent
';
$result_sectioning{'on_section_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'on_section_line'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'on_section_line'};
+$result_sectioning{'on_section_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'on_section_line'};
$result_errors{'on_section_line'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_in_copying.pl
b/tp/t/results/invalid_nestings/section_in_copying.pl
index 48488cf22a..a4e14dcb4c 100644
--- a/tp/t/results/invalid_nestings/section_in_copying.pl
+++ b/tp/t/results/invalid_nestings/section_in_copying.pl
@@ -117,24 +117,24 @@ $result_texts{'section_in_copying'} = '1 section
';
$result_sectioning{'section_in_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_in_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_in_copying'};
+$result_sectioning{'section_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_copying'};
$result_errors{'section_in_copying'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_in_flushright.pl
b/tp/t/results/invalid_nestings/section_in_flushright.pl
index 8967fbed72..cedd46c54d 100644
--- a/tp/t/results/invalid_nestings/section_in_flushright.pl
+++ b/tp/t/results/invalid_nestings/section_in_flushright.pl
@@ -120,24 +120,24 @@ text flushed right
';
$result_sectioning{'section_in_flushright'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_in_flushright'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_flushright'};
+$result_sectioning{'section_in_flushright'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_flushright'};
$result_errors{'section_in_flushright'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_in_footnote.pl
b/tp/t/results/invalid_nestings/section_in_footnote.pl
index da0965f166..c788c2169f 100644
--- a/tp/t/results/invalid_nestings/section_in_footnote.pl
+++ b/tp/t/results/invalid_nestings/section_in_footnote.pl
@@ -117,24 +117,24 @@ Text1 a section
';
$result_sectioning{'section_in_footnote'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_in_footnote'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_in_footnote'};
+$result_sectioning{'section_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_footnote'};
$result_errors{'section_in_footnote'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_in_math.pl
b/tp/t/results/invalid_nestings/section_in_math.pl
index ad877d4fa3..e59e782fdd 100644
--- a/tp/t/results/invalid_nestings/section_in_math.pl
+++ b/tp/t/results/invalid_nestings/section_in_math.pl
@@ -239,40 +239,40 @@ More in math
';
$result_sectioning{'section_in_math'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
}
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 2
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 1
+ ]
}
};
-$result_sectioning{'section_in_math'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_in_math'};
-$result_sectioning{'section_in_math'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'section_in_math'}{'section_childs'}[0];
-$result_sectioning{'section_in_math'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'section_in_math'};
-$result_sectioning{'section_in_math'}{'section_childs'}[1]{'toplevel_prev'} =
$result_sectioning{'section_in_math'}{'section_childs'}[0];
+$result_sectioning{'section_in_math'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_math'};
+$result_sectioning{'section_in_math'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'section_in_math'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_math'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_in_math'};
+$result_sectioning{'section_in_math'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
= $result_sectioning{'section_in_math'}{'structure'}{'section_childs'}[0];
$result_errors{'section_in_math'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
b/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
index 408de470db..52fcbe112a 100644
--- a/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
+++ b/tp/t/results/invalid_nestings/section_in_nested_block_commands.pl
@@ -241,24 +241,24 @@ in quotation
';
$result_sectioning{'section_in_nested_block_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_in_nested_block_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_nested_block_commands'};
+$result_sectioning{'section_in_nested_block_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_nested_block_commands'};
$result_errors{'section_in_nested_block_commands'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_in_table.pl
b/tp/t/results/invalid_nestings/section_in_table.pl
index 6cd8194417..2c85b8fb92 100644
--- a/tp/t/results/invalid_nestings/section_in_table.pl
+++ b/tp/t/results/invalid_nestings/section_in_table.pl
@@ -209,24 +209,24 @@ After
';
$result_sectioning{'section_in_table'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_in_table'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_in_table'};
+$result_sectioning{'section_in_table'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_table'};
$result_errors{'section_in_table'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_on_def_line.pl
b/tp/t/results/invalid_nestings/section_on_def_line.pl
index 0f31392dbf..d1c2805279 100644
--- a/tp/t/results/invalid_nestings/section_on_def_line.pl
+++ b/tp/t/results/invalid_nestings/section_on_def_line.pl
@@ -140,24 +140,24 @@ Something
';
$result_sectioning{'section_on_def_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_on_def_line'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_on_def_line'};
+$result_sectioning{'section_on_def_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_on_def_line'};
$result_errors{'section_on_def_line'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_on_defx_line.pl
b/tp/t/results/invalid_nestings/section_on_defx_line.pl
index e6bb45d443..5aee9301e6 100644
--- a/tp/t/results/invalid_nestings/section_on_defx_line.pl
+++ b/tp/t/results/invalid_nestings/section_on_defx_line.pl
@@ -260,24 +260,24 @@ Something
';
$result_sectioning{'section_on_defx_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_on_defx_line'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_on_defx_line'};
+$result_sectioning{'section_on_defx_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_on_defx_line'};
$result_errors{'section_on_defx_line'} = [
{
diff --git a/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
b/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
index c3231c8596..c8a3280f8f 100644
--- a/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
+++ b/tp/t/results/invalid_nestings/section_on_index_entry_line.pl
@@ -115,24 +115,24 @@ Somethin
';
$result_sectioning{'section_on_index_entry_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_on_index_entry_line'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_on_index_entry_line'};
+$result_sectioning{'section_on_index_entry_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_on_index_entry_line'};
$result_errors{'section_on_index_entry_line'} = [
{
diff --git
a/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
b/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
index b8e1245f05..5274b80e20 100644
--- a/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
+++ b/tp/t/results/invalid_nestings/style_not_closed_no_newline_root_commands.pl
@@ -439,55 +439,55 @@ still not closed
';
$result_sectioning{'style_not_closed_no_newline_root_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0];
-$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0];
-$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0];
-$result_sectioning{'style_not_closed_no_newline_root_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'style_not_closed_no_newline_root_commands'};
+$result_sectioning{'style_not_closed_no_newline_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'style_not_closed_no_newline_root_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'style_not_closed_no_newline_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'style_not_closed_no_newline_root_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'style_not_closed_no_newline_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'style_not_closed_no_newline_root_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'style_not_closed_no_newline_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'style_not_closed_no_newline_root_commands'};
$result_nodes{'style_not_closed_no_newline_root_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
b/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
index 066f7aafaa..106c8ea3a0 100644
--- a/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
+++ b/tp/t/results/invalid_nestings/style_not_closed_root_commands.pl
@@ -457,55 +457,55 @@ still not closed
';
$result_sectioning{'style_not_closed_root_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0];
-$result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0];
-$result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0];
-$result_sectioning{'style_not_closed_root_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'style_not_closed_root_commands'};
+$result_sectioning{'style_not_closed_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'style_not_closed_root_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'style_not_closed_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'style_not_closed_root_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'style_not_closed_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'style_not_closed_root_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'style_not_closed_root_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'style_not_closed_root_commands'};
$result_nodes{'style_not_closed_root_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
b/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
index f82c9a5b8e..d5e83caf68 100644
--- a/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
+++ b/tp/t/results/invalid_nestings/unclosed_verb_on_section_line.pl
@@ -106,24 +106,24 @@ Now text.
';
$result_sectioning{'unclosed_verb_on_section_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'unclosed_verb_on_section_line'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'unclosed_verb_on_section_line'};
+$result_sectioning{'unclosed_verb_on_section_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unclosed_verb_on_section_line'};
$result_errors{'unclosed_verb_on_section_line'} = [
{
diff --git a/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
b/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
index c8357d7073..e7e7e57408 100644
--- a/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
+++ b/tp/t/results/itemize/inter_item_commands_in_enumerate.pl
@@ -1362,55 +1362,55 @@ Title
';
$result_sectioning{'inter_item_commands_in_enumerate'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_enumerate'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'inter_item_commands_in_enumerate'};
+$result_sectioning{'inter_item_commands_in_enumerate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'inter_item_commands_in_enumerate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_enumerate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'inter_item_commands_in_enumerate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_enumerate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'inter_item_commands_in_enumerate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_enumerate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'inter_item_commands_in_enumerate'};
$result_nodes{'inter_item_commands_in_enumerate'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/itemize/inter_item_commands_in_itemize.pl
b/tp/t/results/itemize/inter_item_commands_in_itemize.pl
index 43055322d7..d46a94386a 100644
--- a/tp/t/results/itemize/inter_item_commands_in_itemize.pl
+++ b/tp/t/results/itemize/inter_item_commands_in_itemize.pl
@@ -914,55 +914,55 @@ bullet item
';
$result_sectioning{'inter_item_commands_in_itemize'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_itemize'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'inter_item_commands_in_itemize'};
+$result_sectioning{'inter_item_commands_in_itemize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'inter_item_commands_in_itemize'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_itemize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'inter_item_commands_in_itemize'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_itemize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'inter_item_commands_in_itemize'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_itemize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'inter_item_commands_in_itemize'};
$result_nodes{'inter_item_commands_in_itemize'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/languages/appendix_translated.pl
b/tp/t/results/languages/appendix_translated.pl
index 669231a3b8..9b19d3d02b 100644
--- a/tp/t/results/languages/appendix_translated.pl
+++ b/tp/t/results/languages/appendix_translated.pl
@@ -230,48 +230,48 @@ Appendix A dernier
';
$result_sectioning{'appendix_translated'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'appendix_translated'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'appendix_translated'}{'section_childs'}[0];
-$result_sectioning{'appendix_translated'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'appendix_translated'}{'section_childs'}[0];
-$result_sectioning{'appendix_translated'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'appendix_translated'}{'section_childs'}[0];
-$result_sectioning{'appendix_translated'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'appendix_translated'};
+$result_sectioning{'appendix_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'appendix_translated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'appendix_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'appendix_translated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'appendix_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'appendix_translated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'appendix_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'appendix_translated'};
$result_nodes{'appendix_translated'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/languages/command_translated.pl
b/tp/t/results/languages/command_translated.pl
index d289d1df54..555e2438a5 100644
--- a/tp/t/results/languages/command_translated.pl
+++ b/tp/t/results/languages/command_translated.pl
@@ -214,30 +214,30 @@ error-->
';
$result_sectioning{'command_translated'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'command_translated'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'command_translated'};
+$result_sectioning{'command_translated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'command_translated'};
$result_nodes{'command_translated'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/languages/multiple_lang_chapters.pl
b/tp/t/results/languages/multiple_lang_chapters.pl
index 6796a79424..47da347173 100644
--- a/tp/t/results/languages/multiple_lang_chapters.pl
+++ b/tp/t/results/languages/multiple_lang_chapters.pl
@@ -2088,155 +2088,155 @@ In brazilian. chapter ja.
';
$result_sectioning{'multiple_lang_chapters'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-ja',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-ja',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-en',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-en',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-fr_005fFR',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-fr_005fFR',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-de',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-de',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-pt_005fBR',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-pt_005fBR',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters'};
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'multiple_lang_chapters'};
$result_nodes{'multiple_lang_chapters'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/languages/multiple_lang_chapters_latex.pl
b/tp/t/results/languages/multiple_lang_chapters_latex.pl
index 63257e5ccf..730a7f78b2 100644
--- a/tp/t/results/languages/multiple_lang_chapters_latex.pl
+++ b/tp/t/results/languages/multiple_lang_chapters_latex.pl
@@ -2088,155 +2088,155 @@ In brazilian. chapter ja.
';
$result_sectioning{'multiple_lang_chapters_latex'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-ja',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-ja',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-en',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-en',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-fr_005fFR',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-fr_005fFR',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-de',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-de',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-pt_005fBR',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-pt_005fBR',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_latex'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'};
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_latex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'multiple_lang_chapters_latex'};
$result_nodes{'multiple_lang_chapters_latex'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
b/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
index 02d394e0d1..37ad586ddb 100644
--- a/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
+++ b/tp/t/results/languages/multiple_lang_chapters_texi2html.pl
@@ -2055,155 +2055,155 @@ In brazilian. chapter ja.
';
$result_sectioning{'multiple_lang_chapters_texi2html'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-ja',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-ja',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-en',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-en',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-fr_005fFR',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-fr_005fFR',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-de',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-de',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-pt_005fBR',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-pt_005fBR',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 5,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 5
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0];
-$result_sectioning{'multiple_lang_chapters_texi2html'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'};
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'multiple_lang_chapters_texi2html'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'multiple_lang_chapters_texi2html'};
$result_nodes{'multiple_lang_chapters_texi2html'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/languages/unknown_language.pl
b/tp/t/results/languages/unknown_language.pl
index 65c612bfbb..0a09a837e1 100644
--- a/tp/t/results/languages/unknown_language.pl
+++ b/tp/t/results/languages/unknown_language.pl
@@ -324,30 +324,30 @@ Another unknown language. Top.
';
$result_sectioning{'unknown_language'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'unknown_language'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'unknown_language'};
+$result_sectioning{'unknown_language'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unknown_language'};
$result_nodes{'unknown_language'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl
b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl
index cfd35bc6cb..3288ca2f30 100644
--- a/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl
+++ b/tp/t/results/latex_tests/anchor_links_xref_xrefautomaticsectiontitle.pl
@@ -1072,55 +1072,55 @@ anch: in chap.
';
$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'section_childs'}[0];
-$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'section_childs'}[0];
-$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'section_childs'}[0];
-$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'};
+$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'anchor_links_xref_xrefautomaticsectiontitle'};
$result_nodes{'anchor_links_xref_xrefautomaticsectiontitle'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/custom_headings.pl
b/tp/t/results/latex_tests/custom_headings.pl
index d920844299..44628df0f0 100644
--- a/tp/t/results/latex_tests/custom_headings.pl
+++ b/tp/t/results/latex_tests/custom_headings.pl
@@ -955,105 +955,105 @@ after everyheading before chap 3 second page
';
$result_sectioning{'custom_headings'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'custom_headings'}{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'custom_headings'}{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'custom_headings'}{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'custom_headings'}{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'custom_headings'}{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'custom_headings'}{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'custom_headings'}{'section_childs'}[0];
-$result_sectioning{'custom_headings'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'custom_headings'};
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'custom_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'custom_headings'};
$result_nodes{'custom_headings'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/float_and_refs.pl
b/tp/t/results/latex_tests/float_and_refs.pl
index 78d1aa7507..8c421b309f 100644
--- a/tp/t/results/latex_tests/float_and_refs.pl
+++ b/tp/t/results/latex_tests/float_and_refs.pl
@@ -2251,91 +2251,91 @@ my figure.
';
$result_sectioning{'float_and_refs'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'float_and_refs'}{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'float_and_refs'}{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'float_and_refs'}{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'float_and_refs'}{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'float_and_refs'}{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'float_and_refs'}{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'float_and_refs'}{'section_childs'}[0];
-$result_sectioning{'float_and_refs'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'float_and_refs'};
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_and_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_and_refs'};
$result_nodes{'float_and_refs'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/fonttextsize.pl
b/tp/t/results/latex_tests/fonttextsize.pl
index 18b997d106..54333d2c16 100644
--- a/tp/t/results/latex_tests/fonttextsize.pl
+++ b/tp/t/results/latex_tests/fonttextsize.pl
@@ -725,125 +725,125 @@ In 15pts
';
$result_sectioning{'fonttextsize'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
- }
- },
- {
- 'cmdname' => 'subsection',
+ 'associated_node' => {
+ 'cmdname' => 'node',
'extra' => {
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.2'
}
},
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.3'
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.4'
- }
- }
- ],
- 'section_up' => {},
+ 'spaces_before_argument' => ' '
+ },
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.3',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.4',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'fonttextsize'}{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'fonttextsize'}{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'fonttextsize'}{'section_childs'}[0];
-$result_sectioning{'fonttextsize'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'fonttextsize'};
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'fonttextsize'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'fonttextsize'};
$result_nodes{'fonttextsize'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/indices.pl
b/tp/t/results/latex_tests/indices.pl
index c05afb5c9c..9c3389b51a 100644
--- a/tp/t/results/latex_tests/indices.pl
+++ b/tp/t/results/latex_tests/indices.pl
@@ -1227,56 +1227,56 @@ top section
';
$result_sectioning{'indices'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'indices'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'indices'}{'section_childs'}[0];
-$result_sectioning{'indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'indices'}{'section_childs'}[0];
-$result_sectioning{'indices'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'indices'}{'section_childs'}[0];
-$result_sectioning{'indices'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'indices'};
+$result_sectioning{'indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'indices'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'indices'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'indices'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'indices'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'indices'};
$result_nodes{'indices'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/pagesizes.pl
b/tp/t/results/latex_tests/pagesizes.pl
index ae59063594..3f36a37fa6 100644
--- a/tp/t/results/latex_tests/pagesizes.pl
+++ b/tp/t/results/latex_tests/pagesizes.pl
@@ -461,73 +461,73 @@ section top
';
$result_sectioning{'pagesizes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'pagesizes'}{'section_childs'}[0];
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'pagesizes'}{'section_childs'}[0];
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'pagesizes'}{'section_childs'}[0];
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'pagesizes'}{'section_childs'}[0];
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'pagesizes'}{'section_childs'}[0];
-$result_sectioning{'pagesizes'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'pagesizes'};
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagesizes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'pagesizes'};
$result_nodes{'pagesizes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/pagetype.pl
b/tp/t/results/latex_tests/pagetype.pl
index 9969e27529..ea2f4a87fa 100644
--- a/tp/t/results/latex_tests/pagetype.pl
+++ b/tp/t/results/latex_tests/pagetype.pl
@@ -480,73 +480,73 @@ In afourpaper reset
';
$result_sectioning{'pagetype'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'pagetype'}{'section_childs'}[0];
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'pagetype'}{'section_childs'}[0];
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'pagetype'}{'section_childs'}[0];
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'pagetype'}{'section_childs'}[0];
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'pagetype'}{'section_childs'}[0];
-$result_sectioning{'pagetype'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'pagetype'};
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'pagetype'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'pagetype'};
$result_nodes{'pagetype'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/settitle_and_headings.pl
b/tp/t/results/latex_tests/settitle_and_headings.pl
index 8229af20e2..b63133ab92 100644
--- a/tp/t/results/latex_tests/settitle_and_headings.pl
+++ b/tp/t/results/latex_tests/settitle_and_headings.pl
@@ -288,24 +288,24 @@ Another page
';
$result_sectioning{'settitle_and_headings'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 0
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'settitle_and_headings'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'settitle_and_headings'};
+$result_sectioning{'settitle_and_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'settitle_and_headings'};
$result_errors{'settitle_and_headings'} = [];
diff --git a/tp/t/results/latex_tests/shorttitlepage.pl
b/tp/t/results/latex_tests/shorttitlepage.pl
index 73166c4d7d..497af12977 100644
--- a/tp/t/results/latex_tests/shorttitlepage.pl
+++ b/tp/t/results/latex_tests/shorttitlepage.pl
@@ -323,55 +323,55 @@ In chapter
';
$result_sectioning{'shorttitlepage'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'shorttitlepage'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'shorttitlepage'}{'section_childs'}[0];
-$result_sectioning{'shorttitlepage'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'shorttitlepage'}{'section_childs'}[0];
-$result_sectioning{'shorttitlepage'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'shorttitlepage'}{'section_childs'}[0];
-$result_sectioning{'shorttitlepage'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'shorttitlepage'};
+$result_sectioning{'shorttitlepage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'shorttitlepage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shorttitlepage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'shorttitlepage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shorttitlepage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'shorttitlepage'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shorttitlepage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'shorttitlepage'};
$result_nodes{'shorttitlepage'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/titlepage_classical.pl
b/tp/t/results/latex_tests/titlepage_classical.pl
index cdf2ceabd9..d3bd6faf6a 100644
--- a/tp/t/results/latex_tests/titlepage_classical.pl
+++ b/tp/t/results/latex_tests/titlepage_classical.pl
@@ -701,55 +701,55 @@ In chapter
';
$result_sectioning{'titlepage_classical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'titlepage_classical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_classical'}{'section_childs'}[0];
-$result_sectioning{'titlepage_classical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'titlepage_classical'}{'section_childs'}[0];
-$result_sectioning{'titlepage_classical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'titlepage_classical'}{'section_childs'}[0];
-$result_sectioning{'titlepage_classical'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'titlepage_classical'};
+$result_sectioning{'titlepage_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_classical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'titlepage_classical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'titlepage_classical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_classical'};
$result_nodes{'titlepage_classical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/titlepage_in_top_node.pl
b/tp/t/results/latex_tests/titlepage_in_top_node.pl
index b94741e297..eea07dead1 100644
--- a/tp/t/results/latex_tests/titlepage_in_top_node.pl
+++ b/tp/t/results/latex_tests/titlepage_in_top_node.pl
@@ -399,55 +399,55 @@ in chap
';
$result_sectioning{'titlepage_in_top_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'titlepage_in_top_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_in_top_node'}{'section_childs'}[0];
-$result_sectioning{'titlepage_in_top_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'titlepage_in_top_node'}{'section_childs'}[0];
-$result_sectioning{'titlepage_in_top_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'titlepage_in_top_node'}{'section_childs'}[0];
-$result_sectioning{'titlepage_in_top_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_in_top_node'};
+$result_sectioning{'titlepage_in_top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'titlepage_in_top_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_in_top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'titlepage_in_top_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_in_top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'titlepage_in_top_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_in_top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_in_top_node'};
$result_nodes{'titlepage_in_top_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/titlepage_long_title.pl
b/tp/t/results/latex_tests/titlepage_long_title.pl
index 3025ae1eb0..9839bd2e67 100644
--- a/tp/t/results/latex_tests/titlepage_long_title.pl
+++ b/tp/t/results/latex_tests/titlepage_long_title.pl
@@ -384,55 +384,55 @@ In chapter
';
$result_sectioning{'titlepage_long_title'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'titlepage_long_title'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_long_title'}{'section_childs'}[0];
-$result_sectioning{'titlepage_long_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'titlepage_long_title'}{'section_childs'}[0];
-$result_sectioning{'titlepage_long_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'titlepage_long_title'}{'section_childs'}[0];
-$result_sectioning{'titlepage_long_title'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_long_title'};
+$result_sectioning{'titlepage_long_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_long_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_long_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'titlepage_long_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_long_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'titlepage_long_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_long_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_long_title'};
$result_nodes{'titlepage_long_title'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/titlepage_no_author.pl
b/tp/t/results/latex_tests/titlepage_no_author.pl
index 81eac6fe8b..b2532dcaf3 100644
--- a/tp/t/results/latex_tests/titlepage_no_author.pl
+++ b/tp/t/results/latex_tests/titlepage_no_author.pl
@@ -366,55 +366,55 @@ In chapter
';
$result_sectioning{'titlepage_no_author'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'titlepage_no_author'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_no_author'}{'section_childs'}[0];
-$result_sectioning{'titlepage_no_author'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'titlepage_no_author'}{'section_childs'}[0];
-$result_sectioning{'titlepage_no_author'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'titlepage_no_author'}{'section_childs'}[0];
-$result_sectioning{'titlepage_no_author'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'titlepage_no_author'};
+$result_sectioning{'titlepage_no_author'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_no_author'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_no_author'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'titlepage_no_author'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_no_author'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'titlepage_no_author'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_no_author'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_no_author'};
$result_nodes{'titlepage_no_author'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/titlepage_no_title.pl
b/tp/t/results/latex_tests/titlepage_no_title.pl
index 26e46b2c92..c24329f3ff 100644
--- a/tp/t/results/latex_tests/titlepage_no_title.pl
+++ b/tp/t/results/latex_tests/titlepage_no_title.pl
@@ -408,55 +408,55 @@ In chapter
';
$result_sectioning{'titlepage_no_title'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'titlepage_no_title'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_no_title'}{'section_childs'}[0];
-$result_sectioning{'titlepage_no_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'titlepage_no_title'}{'section_childs'}[0];
-$result_sectioning{'titlepage_no_title'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'titlepage_no_title'}{'section_childs'}[0];
-$result_sectioning{'titlepage_no_title'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'titlepage_no_title'};
+$result_sectioning{'titlepage_no_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_no_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_no_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'titlepage_no_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_no_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'titlepage_no_title'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_no_title'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_no_title'};
$result_nodes{'titlepage_no_title'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/latex_tests/titlepage_with_commands_classical.pl
b/tp/t/results/latex_tests/titlepage_with_commands_classical.pl
index c5253947f6..f8c8ec54bd 100644
--- a/tp/t/results/latex_tests/titlepage_with_commands_classical.pl
+++ b/tp/t/results/latex_tests/titlepage_with_commands_classical.pl
@@ -914,55 +914,55 @@ In chapter
';
$result_sectioning{'titlepage_with_commands_classical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'titlepage_with_commands_classical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_with_commands_classical'}{'section_childs'}[0];
-$result_sectioning{'titlepage_with_commands_classical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'titlepage_with_commands_classical'}{'section_childs'}[0];
-$result_sectioning{'titlepage_with_commands_classical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'titlepage_with_commands_classical'}{'section_childs'}[0];
-$result_sectioning{'titlepage_with_commands_classical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'titlepage_with_commands_classical'};
+$result_sectioning{'titlepage_with_commands_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'titlepage_with_commands_classical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_with_commands_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'titlepage_with_commands_classical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_with_commands_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'titlepage_with_commands_classical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'titlepage_with_commands_classical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'titlepage_with_commands_classical'};
$result_nodes{'titlepage_with_commands_classical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation.pl
b/tp/t/results/layout/navigation.pl
index 6478ced0c5..7cac0b5279 100644
--- a/tp/t/results/layout/navigation.pl
+++ b/tp/t/results/layout/navigation.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation'}{'section_childs'}[0];
-$result_sectioning{'navigation'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation'}{'section_childs'}[0];
-$result_sectioning{'navigation'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation'}{'section_childs'}[0];
-$result_sectioning{'navigation'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'navigation'};
+$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'navigation'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'navigation'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation'};
$result_nodes{'navigation'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_chapter.pl
b/tp/t/results/layout/navigation_chapter.pl
index d9fd912cec..be134ac799 100644
--- a/tp/t/results/layout/navigation_chapter.pl
+++ b/tp/t/results/layout/navigation_chapter.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_chapter'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_chapter'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_chapter'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'navigation_chapter'};
+$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_chapter'};
$result_nodes{'navigation_chapter'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_chapter_no_header.pl
b/tp/t/results/layout/navigation_chapter_no_header.pl
index 75d22b7b18..ee0ab1739a 100644
--- a/tp/t/results/layout/navigation_chapter_no_header.pl
+++ b/tp/t/results/layout/navigation_chapter_no_header.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_chapter_no_header'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_chapter_no_header'};
+$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_chapter_no_header'};
$result_nodes{'navigation_chapter_no_header'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_chapter_no_header_vertical.pl
b/tp/t/results/layout/navigation_chapter_no_header_vertical.pl
index 4734ad2336..a548f12b66 100644
--- a/tp/t/results/layout/navigation_chapter_no_header_vertical.pl
+++ b/tp/t/results/layout/navigation_chapter_no_header_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_chapter_no_header_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_no_header_vertical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_chapter_no_header_vertical'};
+$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_chapter_no_header_vertical'};
$result_nodes{'navigation_chapter_no_header_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_chapter_vertical.pl
b/tp/t/results/layout/navigation_chapter_vertical.pl
index 906b922034..ddc464f740 100644
--- a/tp/t/results/layout/navigation_chapter_vertical.pl
+++ b/tp/t/results/layout/navigation_chapter_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_chapter_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_chapter_vertical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_chapter_vertical'};
+$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_chapter_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_chapter_vertical'};
$result_nodes{'navigation_chapter_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_no_header.pl
b/tp/t/results/layout/navigation_no_header.pl
index 230b21fa16..2e00c755cd 100644
--- a/tp/t/results/layout/navigation_no_header.pl
+++ b/tp/t/results/layout/navigation_no_header.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_no_header'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_no_header'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_no_header'};
+$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_no_header'};
$result_nodes{'navigation_no_header'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_no_header_vertical.pl
b/tp/t/results/layout/navigation_no_header_vertical.pl
index 259499ffef..d0a1f754bd 100644
--- a/tp/t/results/layout/navigation_no_header_vertical.pl
+++ b/tp/t/results/layout/navigation_no_header_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_no_header_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_no_header_vertical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_no_header_vertical'};
+$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_no_header_vertical'};
$result_nodes{'navigation_no_header_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_node.pl
b/tp/t/results/layout/navigation_node.pl
index a4176d0439..8c58536377 100644
--- a/tp/t/results/layout/navigation_node.pl
+++ b/tp/t/results/layout/navigation_node.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_node'}{'section_childs'}[0];
-$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_node'}{'section_childs'}[0];
-$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_node'}{'section_childs'}[0];
-$result_sectioning{'navigation_node'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'navigation_node'};
+$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_node'};
$result_nodes{'navigation_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_node_no_header.pl
b/tp/t/results/layout/navigation_node_no_header.pl
index bc16ecb52a..887b1d69ef 100644
--- a/tp/t/results/layout/navigation_node_no_header.pl
+++ b/tp/t/results/layout/navigation_node_no_header.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_node_no_header'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_node_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_node_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_node_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_node_no_header'};
+$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_node_no_header'};
$result_nodes{'navigation_node_no_header'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_node_no_header_vertical.pl
b/tp/t/results/layout/navigation_node_no_header_vertical.pl
index 28eff69ce7..458c839acc 100644
--- a/tp/t/results/layout/navigation_node_no_header_vertical.pl
+++ b/tp/t/results/layout/navigation_node_no_header_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_node_no_header_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_no_header_vertical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_node_no_header_vertical'};
+$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_node_no_header_vertical'};
$result_nodes{'navigation_node_no_header_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_node_vertical.pl
b/tp/t/results/layout/navigation_node_vertical.pl
index a3ebd5cbb4..c40efecdcb 100644
--- a/tp/t/results/layout/navigation_node_vertical.pl
+++ b/tp/t/results/layout/navigation_node_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_node_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_node_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_node_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_node_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_node_vertical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_node_vertical'};
+$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_node_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_node_vertical'};
$result_nodes{'navigation_node_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_section.pl
b/tp/t/results/layout/navigation_section.pl
index 041ab20b19..5af9fbd964 100644
--- a/tp/t/results/layout/navigation_section.pl
+++ b/tp/t/results/layout/navigation_section.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_section'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_section'}{'section_childs'}[0];
-$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_section'}{'section_childs'}[0];
-$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_section'}{'section_childs'}[0];
-$result_sectioning{'navigation_section'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'navigation_section'};
+$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_section'};
$result_nodes{'navigation_section'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_section_no_header.pl
b/tp/t/results/layout/navigation_section_no_header.pl
index 8057309bc7..2c2b2a827a 100644
--- a/tp/t/results/layout/navigation_section_no_header.pl
+++ b/tp/t/results/layout/navigation_section_no_header.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_section_no_header'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_section_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_section_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_section_no_header'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_section_no_header'};
+$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_section_no_header'};
$result_nodes{'navigation_section_no_header'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_section_no_header_vertical.pl
b/tp/t/results/layout/navigation_section_no_header_vertical.pl
index 95c5a9d064..e6422c62e2 100644
--- a/tp/t/results/layout/navigation_section_no_header_vertical.pl
+++ b/tp/t/results/layout/navigation_section_no_header_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_section_no_header_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_no_header_vertical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_section_no_header_vertical'};
+$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_no_header_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_section_no_header_vertical'};
$result_nodes{'navigation_section_no_header_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_section_vertical.pl
b/tp/t/results/layout/navigation_section_vertical.pl
index 993429ecd9..d8bb98c242 100644
--- a/tp/t/results/layout/navigation_section_vertical.pl
+++ b/tp/t/results/layout/navigation_section_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_section_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_section_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_section_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_section_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_section_vertical'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_section_vertical'};
+$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_section_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_section_vertical'};
$result_nodes{'navigation_section_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/navigation_vertical.pl
b/tp/t/results/layout/navigation_vertical.pl
index cf25fc1d16..f8afe640e9 100644
--- a/tp/t/results/layout/navigation_vertical.pl
+++ b/tp/t/results/layout/navigation_vertical.pl
@@ -1263,97 +1263,97 @@ b b b b b b b b b b b b b b b b b b b b b bb b b b b b
b bb b bb.
';
$result_sectioning{'navigation_vertical'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'navigation_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'navigation_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'navigation_vertical'}{'section_childs'}[0];
-$result_sectioning{'navigation_vertical'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'navigation_vertical'};
+$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'navigation_vertical'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'navigation_vertical'};
$result_nodes{'navigation_vertical'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/layout/no_monolithic.pl
b/tp/t/results/layout/no_monolithic.pl
index 088b02b42f..78d45ea30a 100644
--- a/tp/t/results/layout/no_monolithic.pl
+++ b/tp/t/results/layout/no_monolithic.pl
@@ -670,56 +670,56 @@ Chapter.
';
$result_sectioning{'no_monolithic'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'no_monolithic'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_monolithic'}{'section_childs'}[0];
-$result_sectioning{'no_monolithic'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'no_monolithic'}{'section_childs'}[0];
-$result_sectioning{'no_monolithic'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'no_monolithic'}{'section_childs'}[0];
-$result_sectioning{'no_monolithic'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'no_monolithic'};
+$result_sectioning{'no_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_monolithic'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'no_monolithic'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'no_monolithic'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_monolithic'};
$result_nodes{'no_monolithic'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/macro/macro_in_misc_commands.pl
b/tp/t/results/macro/macro_in_misc_commands.pl
index a6099d6b1a..ad748f0f71 100644
--- a/tp/t/results/macro/macro_in_misc_commands.pl
+++ b/tp/t/results/macro/macro_in_misc_commands.pl
@@ -4273,55 +4273,55 @@ line after exdent
';
$result_sectioning{'macro_in_misc_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'node-atext',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-atext',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0];
-$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0];
-$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0];
-$result_sectioning{'macro_in_misc_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'macro_in_misc_commands'};
+$result_sectioning{'macro_in_misc_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'macro_in_misc_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'macro_in_misc_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'macro_in_misc_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'macro_in_misc_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'macro_in_misc_commands'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'macro_in_misc_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'macro_in_misc_commands'};
$result_nodes{'macro_in_misc_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/block_commands_in_menu_description.pl
b/tp/t/results/menu/block_commands_in_menu_description.pl
index c2a4c885da..3d05c77bea 100644
--- a/tp/t/results/menu/block_commands_in_menu_description.pl
+++ b/tp/t/results/menu/block_commands_in_menu_description.pl
@@ -724,30 +724,30 @@ Text.
';
$result_sectioning{'block_commands_in_menu_description'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'block_commands_in_menu_description'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'block_commands_in_menu_description'};
+$result_sectioning{'block_commands_in_menu_description'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'block_commands_in_menu_description'};
$result_nodes{'block_commands_in_menu_description'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/comment_on_menu_line.pl
b/tp/t/results/menu/comment_on_menu_line.pl
index b75ef840a1..5cbdf7c68d 100644
--- a/tp/t/results/menu/comment_on_menu_line.pl
+++ b/tp/t/results/menu/comment_on_menu_line.pl
@@ -326,31 +326,31 @@ $result_texts{'comment_on_menu_line'} = '
';
$result_sectioning{'comment_on_menu_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'comment_on_menu_line'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'comment_on_menu_line'};
+$result_sectioning{'comment_on_menu_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'comment_on_menu_line'};
$result_nodes{'comment_on_menu_line'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/detailmenu_on_subnodes.pl
b/tp/t/results/menu/detailmenu_on_subnodes.pl
index d3acddcf6b..a542de6414 100644
--- a/tp/t/results/menu/detailmenu_on_subnodes.pl
+++ b/tp/t/results/menu/detailmenu_on_subnodes.pl
@@ -1553,142 +1553,142 @@ unnumberedsec
';
$result_sectioning{'detailmenu_on_subnodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section-chap-2',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '2.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec',
+ 'normalized' => 'chapter-2',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-chap-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0];
-$result_sectioning{'detailmenu_on_subnodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'detailmenu_on_subnodes'};
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'detailmenu_on_subnodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'detailmenu_on_subnodes'};
$result_nodes{'detailmenu_on_subnodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/direntry_dircategory_after_first_node.pl
b/tp/t/results/menu/direntry_dircategory_after_first_node.pl
index 4d2d1b4a6a..75e38f626b 100644
--- a/tp/t/results/menu/direntry_dircategory_after_first_node.pl
+++ b/tp/t/results/menu/direntry_dircategory_after_first_node.pl
@@ -310,30 +310,30 @@ $result_texts{'direntry_dircategory_after_first_node'} =
'direntry direcategory
';
$result_sectioning{'direntry_dircategory_after_first_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'direntry_dircategory_after_first_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'direntry_dircategory_after_first_node'};
+$result_sectioning{'direntry_dircategory_after_first_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'direntry_dircategory_after_first_node'};
$result_nodes{'direntry_dircategory_after_first_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/example_in_menu_description.pl
b/tp/t/results/menu/example_in_menu_description.pl
index b93446ec9e..74973786d0 100644
--- a/tp/t/results/menu/example_in_menu_description.pl
+++ b/tp/t/results/menu/example_in_menu_description.pl
@@ -375,30 +375,30 @@ example
';
$result_sectioning{'example_in_menu_description'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'example_in_menu_description'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'example_in_menu_description'};
+$result_sectioning{'example_in_menu_description'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'example_in_menu_description'};
$result_nodes{'example_in_menu_description'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/inlineraw_in_menu_description.pl
b/tp/t/results/menu/inlineraw_in_menu_description.pl
index a4f4fa9949..2e2d2220b3 100644
--- a/tp/t/results/menu/inlineraw_in_menu_description.pl
+++ b/tp/t/results/menu/inlineraw_in_menu_description.pl
@@ -348,30 +348,30 @@ $result_texts{'inlineraw_in_menu_description'} = 'top
';
$result_sectioning{'inlineraw_in_menu_description'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'inlineraw_in_menu_description'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'inlineraw_in_menu_description'};
+$result_sectioning{'inlineraw_in_menu_description'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'inlineraw_in_menu_description'};
$result_nodes{'inlineraw_in_menu_description'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/menu_pointing_to_anchor.pl
b/tp/t/results/menu/menu_pointing_to_anchor.pl
index e5fc3ef219..26cbb8087c 100644
--- a/tp/t/results/menu/menu_pointing_to_anchor.pl
+++ b/tp/t/results/menu/menu_pointing_to_anchor.pl
@@ -322,30 +322,30 @@ Text
';
$result_sectioning{'menu_pointing_to_anchor'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'menu_pointing_to_anchor'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'menu_pointing_to_anchor'};
+$result_sectioning{'menu_pointing_to_anchor'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'menu_pointing_to_anchor'};
$result_nodes{'menu_pointing_to_anchor'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/menu/verb_in_menu_description.pl
b/tp/t/results/menu/verb_in_menu_description.pl
index a4ef57f55c..b5f2fbfe28 100644
--- a/tp/t/results/menu/verb_in_menu_description.pl
+++ b/tp/t/results/menu/verb_in_menu_description.pl
@@ -330,30 +330,30 @@ $result_texts{'verb_in_menu_description'} = 'top
';
$result_sectioning{'verb_in_menu_description'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'verb_in_menu_description'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'verb_in_menu_description'};
+$result_sectioning{'verb_in_menu_description'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'verb_in_menu_description'};
$result_nodes{'verb_in_menu_description'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
index e74e17e975..3b4474aa08 100644
--- a/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
+++ b/tp/t/results/misc_commands/codequoteundirected_codequotebacktick.pl
@@ -5113,30 +5113,30 @@ samp: ``simple-double--three---four----\'\' `simple\'
quotedblleft: "
';
$result_sectioning{'codequoteundirected_codequotebacktick'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'codequoteundirected_codequotebacktick'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'codequoteundirected_codequotebacktick'};
+$result_sectioning{'codequoteundirected_codequotebacktick'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'codequoteundirected_codequotebacktick'};
$result_nodes{'codequoteundirected_codequotebacktick'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/misc_commands/comment_space_command_on_line.pl
b/tp/t/results/misc_commands/comment_space_command_on_line.pl
index c2a17baf18..2b4e854c4a 100644
--- a/tp/t/results/misc_commands/comment_space_command_on_line.pl
+++ b/tp/t/results/misc_commands/comment_space_command_on_line.pl
@@ -735,31 +735,31 @@ float
';
$result_sectioning{'comment_space_command_on_line'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'comment_space_command_on_line'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'comment_space_command_on_line'};
+$result_sectioning{'comment_space_command_on_line'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'comment_space_command_on_line'};
$result_nodes{'comment_space_command_on_line'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/misc_commands/no_empty_line_between_headings.pl
b/tp/t/results/misc_commands/no_empty_line_between_headings.pl
index 9494089516..f1385d589b 100644
--- a/tp/t/results/misc_commands/no_empty_line_between_headings.pl
+++ b/tp/t/results/misc_commands/no_empty_line_between_headings.pl
@@ -175,55 +175,55 @@ Subheading
';
$result_sectioning{'no_empty_line_between_headings'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0];
-$result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0];
-$result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0];
-$result_sectioning{'no_empty_line_between_headings'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_empty_line_between_headings'};
+$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_between_headings'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_empty_line_between_headings'};
$result_errors{'no_empty_line_between_headings'} = [];
diff --git a/tp/t/results/misc_commands/text_before_line_command.pl
b/tp/t/results/misc_commands/text_before_line_command.pl
index 1cb483157b..f5e3e095c3 100644
--- a/tp/t/results/misc_commands/text_before_line_command.pl
+++ b/tp/t/results/misc_commands/text_before_line_command.pl
@@ -359,31 +359,31 @@ aaa quotation
';
$result_sectioning{'text_before_line_command'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'LD-Version-Scripts',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'LD-Version-Scripts',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'text_before_line_command'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'text_before_line_command'};
+$result_sectioning{'text_before_line_command'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'text_before_line_command'};
$result_nodes{'text_before_line_command'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/morecoverage/formatting_fr.pl
b/tp/t/results/morecoverage/formatting_fr.pl
index cd928c6c8f..0a5a123910 100644
--- a/tp/t/results/morecoverage/formatting_fr.pl
+++ b/tp/t/results/morecoverage/formatting_fr.pl
@@ -4306,165 +4306,165 @@ chapter 2
';
$result_sectioning{'formatting_fr'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 's_002d_002dect_002cion',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' =>
'subsubsection-_0060_0060simple_002ddouble_002d_002d',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 's_002d_002dect_002cion',
+ 'spaces_before_argument' => ' '
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
'extra' => {
- 'normalized' =>
'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'subsubsection-_0060_0060simple_002ddouble_002d_002d',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.2'
- }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'centerchap',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ {
+ 'cmdname' => 'centerchap',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter2',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'formatting_fr'}{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'formatting_fr'}{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'formatting_fr'}{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'formatting_fr'}{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'formatting_fr'}{'section_childs'}[0];
-$result_sectioning{'formatting_fr'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'formatting_fr'};
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'formatting_fr'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'formatting_fr'};
$result_nodes{'formatting_fr'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/morecoverage/texi_formatting.pl
b/tp/t/results/morecoverage/texi_formatting.pl
index 3b4de5ba8c..83c5b36e50 100644
--- a/tp/t/results/morecoverage/texi_formatting.pl
+++ b/tp/t/results/morecoverage/texi_formatting.pl
@@ -4306,165 +4306,165 @@ chapter 2
';
$result_sectioning{'texi_formatting'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 's_002d_002dect_002cion',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' =>
'subsubsection-_0060_0060simple_002ddouble_002d_002d',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 's_002d_002dect_002cion',
+ 'spaces_before_argument' => ' '
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
'extra' => {
- 'normalized' =>
'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'subsubsection-_0060_0060simple_002ddouble_002d_002d',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' =>
'subsubsection-three_002d_002d_002dfour_002d_002d_002d_002d_0027_0027',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.2'
- }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'centerchap',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ {
+ 'cmdname' => 'centerchap',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter2',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'texi_formatting'}{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'texi_formatting'}{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'texi_formatting'}{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'texi_formatting'}{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'texi_formatting'}{'section_childs'}[0];
-$result_sectioning{'texi_formatting'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'texi_formatting'};
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'texi_formatting'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'texi_formatting'};
$result_nodes{'texi_formatting'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moreindices/index_no_node.pl
b/tp/t/results/moreindices/index_no_node.pl
index 128622b63f..ef576c59a3 100644
--- a/tp/t/results/moreindices/index_no_node.pl
+++ b/tp/t/results/moreindices/index_no_node.pl
@@ -1442,87 +1442,87 @@ In chapter 2
';
$result_sectioning{'index_no_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
+ 'toplevel_prev' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
},
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'index_no_node'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'index_no_node'};
-$result_sectioning{'index_no_node'}{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_no_node'}{'section_childs'}[1];
-$result_sectioning{'index_no_node'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'index_no_node'}{'section_childs'}[0];
-$result_sectioning{'index_no_node'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'index_no_node'};
-$result_sectioning{'index_no_node'}{'section_childs'}[1]{'toplevel_prev'} =
$result_sectioning{'index_no_node'}{'section_childs'}[0];
-$result_sectioning{'index_no_node'}{'section_childs'}[2]{'section_prev'} =
$result_sectioning{'index_no_node'}{'section_childs'}[1];
-$result_sectioning{'index_no_node'}{'section_childs'}[2]{'section_up'} =
$result_sectioning{'index_no_node'};
-$result_sectioning{'index_no_node'}{'section_childs'}[2]{'toplevel_prev'} =
$result_sectioning{'index_no_node'}{'section_childs'}[1];
-$result_sectioning{'index_no_node'}{'section_childs'}[2]{'toplevel_up'} =
$result_sectioning{'index_no_node'}{'section_childs'}[1];
-$result_sectioning{'index_no_node'}{'section_childs'}[3]{'section_prev'} =
$result_sectioning{'index_no_node'}{'section_childs'}[2];
-$result_sectioning{'index_no_node'}{'section_childs'}[3]{'section_up'} =
$result_sectioning{'index_no_node'};
-$result_sectioning{'index_no_node'}{'section_childs'}[3]{'toplevel_prev'} =
$result_sectioning{'index_no_node'}{'section_childs'}[2];
-$result_sectioning{'index_no_node'}{'section_childs'}[3]{'toplevel_up'} =
$result_sectioning{'index_no_node'}{'section_childs'}[1];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_no_node'};
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'index_no_node'};
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'index_no_node'};
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
= $result_sectioning{'index_no_node'};
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
= $result_sectioning{'index_no_node'}{'structure'}{'section_childs'}[1];
$result_errors{'index_no_node'} = [
{
diff --git a/tp/t/results/moreindices/index_split.pl
b/tp/t/results/moreindices/index_split.pl
index c27405366b..e55f38edfb 100644
--- a/tp/t/results/moreindices/index_split.pl
+++ b/tp/t/results/moreindices/index_split.pl
@@ -3807,190 +3807,190 @@ Second chapter
';
$result_sectioning{'index_split'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'first',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
'isindex' => 1,
- 'normalized' => 'section-1',
+ 'normalized' => 'first',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection-1',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'section-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'subsection-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'subsection-2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.2'
- }
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-2',
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'section-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.3',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.2'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'section-3',
+ 'normalized' => 'second-chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.3'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'second-chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_split'}{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'index_split'}{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'index_split'}{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'index_split'}{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'index_split'}{'section_childs'}[0];
-$result_sectioning{'index_split'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'index_split'};
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'index_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'index_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'index_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'index_split'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_split'};
$result_nodes{'index_split'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moreindices/index_split_nodes.pl
b/tp/t/results/moreindices/index_split_nodes.pl
index 0560768926..1ffe6a75fe 100644
--- a/tp/t/results/moreindices/index_split_nodes.pl
+++ b/tp/t/results/moreindices/index_split_nodes.pl
@@ -3807,190 +3807,190 @@ Second chapter
';
$result_sectioning{'index_split_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'first',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
'isindex' => 1,
- 'normalized' => 'section-1',
+ 'normalized' => 'first',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection-1',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'section-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'subsection-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'subsection-2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.2'
- }
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-2',
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'section-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.3',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.2'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'section-3',
+ 'normalized' => 'second-chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.3'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'second-chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'index_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'index_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'index_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'index_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'index_split_nodes'}{'section_childs'}[0];
-$result_sectioning{'index_split_nodes'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'index_split_nodes'};
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'index_split_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'index_split_nodes'};
$result_nodes{'index_split_nodes'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl
b/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl
index 563105c105..717f597240 100644
--- a/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl
+++ b/tp/t/results/moreindices/nodes_before_top_and_sections_monolithic.pl
@@ -3272,57 +3272,57 @@ Text and then index entries
';
$result_sectioning{'nodes_before_top_and_sections_monolithic'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'isindex' => 1,
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_before_top_and_sections_monolithic'};
+$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_top_and_sections_monolithic'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_before_top_and_sections_monolithic'};
$result_nodes{'nodes_before_top_and_sections_monolithic'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moreindices/split_chapter_index.pl
b/tp/t/results/moreindices/split_chapter_index.pl
index 1922735ce8..bf6f81b898 100644
--- a/tp/t/results/moreindices/split_chapter_index.pl
+++ b/tp/t/results/moreindices/split_chapter_index.pl
@@ -1673,98 +1673,98 @@ In subsection 1
';
$result_sectioning{'split_chapter_index'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'isindex' => 1,
- 'normalized' => 'first',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section-1',
+ 'isindex' => 1,
+ 'normalized' => 'first',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection-1',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'split_chapter_index'}{'section_childs'}[0];
-$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'split_chapter_index'}{'section_childs'}[0];
-$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'split_chapter_index'}{'section_childs'}[0];
-$result_sectioning{'split_chapter_index'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'split_chapter_index'};
+$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'split_chapter_index'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'split_chapter_index'};
$result_nodes{'split_chapter_index'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/more_sections_than_nodes.pl
b/tp/t/results/moresectioning/more_sections_than_nodes.pl
index 10a6637239..d141706d6e 100644
--- a/tp/t/results/moresectioning/more_sections_than_nodes.pl
+++ b/tp/t/results/moresectioning/more_sections_than_nodes.pl
@@ -1509,246 +1509,246 @@ Appendix A appendix
';
$result_sectioning{'more_sections_than_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'n-c2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '2.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'n-c3',
- 'spaces_before_argument' => ' '
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n-c2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '3.1'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'n-c3-s-2',
+ 'normalized' => 'n-c3',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '3.2'
+ 'level' => 1,
+ 'number' => 3,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n-c3-s-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.3',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '3.3'
+ 'level' => 1,
+ 'number' => 4,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '4.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '4.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n-c3-s1-s2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '4.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
+ },
{
- 'cmdname' => 'section',
+ 'cmdname' => 'appendix',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '4.1.1'
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'n-c3-s1-s2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '4.1.2'
- }
- }
- ],
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '4.1'
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'};
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'more_sections_than_nodes'};
$result_nodes{'more_sections_than_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/node_footnote_end.pl
b/tp/t/results/moresectioning/node_footnote_end.pl
index f1ff1ae497..1852f431fd 100644
--- a/tp/t/results/moresectioning/node_footnote_end.pl
+++ b/tp/t/results/moresectioning/node_footnote_end.pl
@@ -1434,31 +1434,31 @@ Footnote 3.
';
$result_sectioning{'node_footnote_end'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'node_footnote_end'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'node_footnote_end'};
+$result_sectioning{'node_footnote_end'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_footnote_end'};
$result_nodes{'node_footnote_end'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/node_footnote_separated.pl
b/tp/t/results/moresectioning/node_footnote_separated.pl
index a7dafbe183..2806df240e 100644
--- a/tp/t/results/moresectioning/node_footnote_separated.pl
+++ b/tp/t/results/moresectioning/node_footnote_separated.pl
@@ -1434,31 +1434,31 @@ Footnote 3.
';
$result_sectioning{'node_footnote_separated'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'node_footnote_separated'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_footnote_separated'};
+$result_sectioning{'node_footnote_separated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_footnote_separated'};
$result_nodes{'node_footnote_separated'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/node_footnote_use_node.pl
b/tp/t/results/moresectioning/node_footnote_use_node.pl
index 0c2251d8b0..1a2ab07f32 100644
--- a/tp/t/results/moresectioning/node_footnote_use_node.pl
+++ b/tp/t/results/moresectioning/node_footnote_use_node.pl
@@ -1434,31 +1434,31 @@ Footnote 3.
';
$result_sectioning{'node_footnote_use_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'node_footnote_use_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_footnote_use_node'};
+$result_sectioning{'node_footnote_use_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_footnote_use_node'};
$result_nodes{'node_footnote_use_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl
b/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl
index 851657e711..4d9428c19e 100644
--- a/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl
+++ b/tp/t/results/moresectioning/nodes_after_top_before_chapter.pl
@@ -683,31 +683,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_chapter'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter'};
+$result_sectioning{'nodes_after_top_before_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter'};
$result_nodes{'nodes_after_top_before_chapter'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl
index 9d0c33a8f9..f44e5b5ed0 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl
+++
b/tp/t/results/moresectioning/nodes_after_top_before_chapter_use_nodes_chapter.pl
@@ -683,31 +683,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_chapter_use_nodes_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_chapter_use_nodes_chapter'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_use_nodes_chapter'};
+$result_sectioning{'nodes_after_top_before_chapter_use_nodes_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_use_nodes_chapter'};
$result_nodes{'nodes_after_top_before_chapter_use_nodes_chapter'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/nodes_after_top_before_section.pl
b/tp/t/results/moresectioning/nodes_after_top_before_section.pl
index 32930d3c70..77c70ce0aa 100644
--- a/tp/t/results/moresectioning/nodes_after_top_before_section.pl
+++ b/tp/t/results/moresectioning/nodes_after_top_before_section.pl
@@ -683,31 +683,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_section'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 2
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_section'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_section'};
+$result_sectioning{'nodes_after_top_before_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_section'};
$result_nodes{'nodes_after_top_before_section'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl
index 03854a7e6a..51e623e01b 100644
--- a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl
+++ b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes.pl
@@ -683,31 +683,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_section_use_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 2
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_section_use_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_use_nodes'};
+$result_sectioning{'nodes_after_top_before_section_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_use_nodes'};
$result_nodes{'nodes_after_top_before_section_use_nodes'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl
index d90d4ca7a1..82ef904550 100644
---
a/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl
+++
b/tp/t/results/moresectioning/nodes_after_top_before_section_use_nodes_chapter.pl
@@ -683,31 +683,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_section_use_nodes_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 2
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_section_use_nodes_chapter'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_use_nodes_chapter'};
+$result_sectioning{'nodes_after_top_before_section_use_nodes_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_use_nodes_chapter'};
$result_nodes{'nodes_after_top_before_section_use_nodes_chapter'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/placed_things_before_element.pl
b/tp/t/results/moresectioning/placed_things_before_element.pl
index ecc2757964..5787160e28 100644
--- a/tp/t/results/moresectioning/placed_things_before_element.pl
+++ b/tp/t/results/moresectioning/placed_things_before_element.pl
@@ -1062,24 +1062,24 @@ Anchor in footnote
';
$result_sectioning{'placed_things_before_element'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'placed_things_before_element'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'placed_things_before_element'};
+$result_sectioning{'placed_things_before_element'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'placed_things_before_element'};
$result_errors{'placed_things_before_element'} = [
{
diff --git a/tp/t/results/moresectioning/sectioning_frames.pl
b/tp/t/results/moresectioning/sectioning_frames.pl
index ef7ee57586..31aeb8a252 100644
--- a/tp/t/results/moresectioning/sectioning_frames.pl
+++ b/tp/t/results/moresectioning/sectioning_frames.pl
@@ -3148,264 +3148,264 @@ unnumbered chapter text.
';
$result_sectioning{'sectioning_frames'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'First-node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumbered',
+ 'normalized' => 'First-node',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumbered2',
+ 'normalized' => 'Second-node',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub3',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'numbered',
+ 'normalized' => 'Third-node-unnumbered',
'spaces_before_argument' => ' '
}
},
- 'spaces_before_argument' => ' '
+ 'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Second-node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Third-node-unnumbered',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sectioning_frames'}{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'sectioning_frames'}{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'sectioning_frames'}{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sectioning_frames'}{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'sectioning_frames'}{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sectioning_frames'}{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'sectioning_frames'}{'section_childs'}[0];
-$result_sectioning{'sectioning_frames'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'sectioning_frames'};
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_frames'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_frames'};
$result_nodes{'sectioning_frames'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/top_node_up_explicit.pl
b/tp/t/results/moresectioning/top_node_up_explicit.pl
index 846b490880..535671ea77 100644
--- a/tp/t/results/moresectioning/top_node_up_explicit.pl
+++ b/tp/t/results/moresectioning/top_node_up_explicit.pl
@@ -624,55 +624,55 @@ Without the chapter, no up node from top is generated.
';
$result_sectioning{'top_node_up_explicit'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_node_up_explicit'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_node_up_explicit'}{'section_childs'}[0];
-$result_sectioning{'top_node_up_explicit'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'top_node_up_explicit'}{'section_childs'}[0];
-$result_sectioning{'top_node_up_explicit'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'top_node_up_explicit'}{'section_childs'}[0];
-$result_sectioning{'top_node_up_explicit'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_node_up_explicit'};
+$result_sectioning{'top_node_up_explicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_node_up_explicit'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_up_explicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'top_node_up_explicit'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_up_explicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'top_node_up_explicit'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_up_explicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_node_up_explicit'};
$result_nodes{'top_node_up_explicit'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/top_node_up_implicit.pl
b/tp/t/results/moresectioning/top_node_up_implicit.pl
index ec48a3c303..36ab8290c1 100644
--- a/tp/t/results/moresectioning/top_node_up_implicit.pl
+++ b/tp/t/results/moresectioning/top_node_up_implicit.pl
@@ -512,55 +512,55 @@ Without the chapter, no up node from top is generated.
';
$result_sectioning{'top_node_up_implicit'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_node_up_implicit'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_node_up_implicit'}{'section_childs'}[0];
-$result_sectioning{'top_node_up_implicit'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'top_node_up_implicit'}{'section_childs'}[0];
-$result_sectioning{'top_node_up_implicit'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'top_node_up_implicit'}{'section_childs'}[0];
-$result_sectioning{'top_node_up_implicit'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_node_up_implicit'};
+$result_sectioning{'top_node_up_implicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_node_up_implicit'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_up_implicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'top_node_up_implicit'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_up_implicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'top_node_up_implicit'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_up_implicit'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_node_up_implicit'};
$result_nodes{'top_node_up_implicit'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/two_footnotes_in_nodes.pl
b/tp/t/results/moresectioning/two_footnotes_in_nodes.pl
index a55da9c8d8..452ed8c465 100644
--- a/tp/t/results/moresectioning/two_footnotes_in_nodes.pl
+++ b/tp/t/results/moresectioning/two_footnotes_in_nodes.pl
@@ -774,55 +774,55 @@ D
';
$result_sectioning{'two_footnotes_in_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes'};
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes'};
$result_nodes{'two_footnotes_in_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl
b/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl
index e76662d9c4..1853bbc536 100644
--- a/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl
+++ b/tp/t/results/moresectioning/two_footnotes_in_nodes_separated.pl
@@ -774,55 +774,55 @@ D
';
$result_sectioning{'two_footnotes_in_nodes_separated'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'two_footnotes_in_nodes_separated'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes_separated'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes_separated'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'two_footnotes_in_nodes_separated'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes_separated'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'two_footnotes_in_nodes_separated'}{'section_childs'}[0];
-$result_sectioning{'two_footnotes_in_nodes_separated'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes_separated'};
+$result_sectioning{'two_footnotes_in_nodes_separated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'two_footnotes_in_nodes_separated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes_separated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'two_footnotes_in_nodes_separated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes_separated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'two_footnotes_in_nodes_separated'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_footnotes_in_nodes_separated'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_footnotes_in_nodes_separated'};
$result_nodes{'two_footnotes_in_nodes_separated'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/plaintext_tests/japanese_utf8.pl
b/tp/t/results/plaintext_tests/japanese_utf8.pl
index 66f664e39b..235199cc55 100644
--- a/tp/t/results/plaintext_tests/japanese_utf8.pl
+++ b/tp/t/results/plaintext_tests/japanese_utf8.pl
@@ -1022,80 +1022,80 @@ GNU LilyPond -- å¦ç¿’マニュアル
';
$result_sectioning{'japanese_utf8'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Preface',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Preface',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Introduction',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Introduction',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'japanese_utf8'}{'section_childs'}[0];
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'japanese_utf8'}{'section_childs'}[0];
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'japanese_utf8'}{'section_childs'}[0];
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'japanese_utf8'}{'section_childs'}[0];
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'japanese_utf8'}{'section_childs'}[0];
-$result_sectioning{'japanese_utf8'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'japanese_utf8'};
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'japanese_utf8'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'japanese_utf8'};
$result_nodes{'japanese_utf8'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/plaintext_tests/no_empty_line_after_section.pl
b/tp/t/results/plaintext_tests/no_empty_line_after_section.pl
index e44e0c86b2..7e31978300 100644
--- a/tp/t/results/plaintext_tests/no_empty_line_after_section.pl
+++ b/tp/t/results/plaintext_tests/no_empty_line_after_section.pl
@@ -424,69 +424,69 @@ Para indented.
';
$result_sectioning{'no_empty_line_after_section'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.2'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0];
-$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0];
-$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0];
-$result_sectioning{'no_empty_line_after_section'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_empty_line_after_section'};
+$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_empty_line_after_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_empty_line_after_section'};
$result_errors{'no_empty_line_after_section'} = [];
diff --git a/tp/t/results/plaintext_tests/quote_node_names.pl
b/tp/t/results/plaintext_tests/quote_node_names.pl
index 1e3aef6f04..c07eb3d995 100644
--- a/tp/t/results/plaintext_tests/quote_node_names.pl
+++ b/tp/t/results/plaintext_tests/quote_node_names.pl
@@ -1763,129 +1763,129 @@ stuff here.
';
$result_sectioning{'quote_node_names'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'blah_003ablah',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'blah_003ablah',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'blumpty_002efump',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'blumpty_002efump',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'normal-node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'normal-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'secret_002cnode',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'secret_002cnode',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 4,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'section_childs'}[0];
-$result_sectioning{'quote_node_names'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'quote_node_names'};
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
= $result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'quote_node_names'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'quote_node_names'};
$result_nodes{'quote_node_names'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/plaintext_tests/settitle_and_empty_top.pl
b/tp/t/results/plaintext_tests/settitle_and_empty_top.pl
index a0c07334c8..f8ab161dd6 100644
--- a/tp/t/results/plaintext_tests/settitle_and_empty_top.pl
+++ b/tp/t/results/plaintext_tests/settitle_and_empty_top.pl
@@ -102,20 +102,20 @@ $result_texts{'settitle_and_empty_top'} = '
';
$result_sectioning{'settitle_and_empty_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'settitle_and_empty_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'settitle_and_empty_top'};
+$result_sectioning{'settitle_and_empty_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'settitle_and_empty_top'};
$result_errors{'settitle_and_empty_top'} = [];
diff --git a/tp/t/results/regions/anchor_in_titlepage.pl
b/tp/t/results/regions/anchor_in_titlepage.pl
index 74315f3f49..68c790ae60 100644
--- a/tp/t/results/regions/anchor_in_titlepage.pl
+++ b/tp/t/results/regions/anchor_in_titlepage.pl
@@ -293,23 +293,23 @@ in titlepage.
';
$result_sectioning{'anchor_in_titlepage'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'anchor_in_titlepage'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'anchor_in_titlepage'};
+$result_sectioning{'anchor_in_titlepage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'anchor_in_titlepage'};
$result_nodes{'anchor_in_titlepage'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
b/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
index 80cf6cfa87..21468459ae 100644
--- a/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
+++ b/tp/t/results/regions/anchor_in_titlepage_titlepage.pl
@@ -293,23 +293,23 @@ in titlepage.
';
$result_sectioning{'anchor_in_titlepage_titlepage'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'anchor_in_titlepage_titlepage'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'anchor_in_titlepage_titlepage'};
+$result_sectioning{'anchor_in_titlepage_titlepage'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'anchor_in_titlepage_titlepage'};
$result_nodes{'anchor_in_titlepage_titlepage'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/regions/ref_in_copying.pl
b/tp/t/results/regions/ref_in_copying.pl
index c01a922f69..c570f262d0 100644
--- a/tp/t/results/regions/ref_in_copying.pl
+++ b/tp/t/results/regions/ref_in_copying.pl
@@ -505,55 +505,55 @@ top
';
$result_sectioning{'ref_in_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'GFDL',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'GFDL',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'ref_in_copying'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'ref_in_copying'}{'section_childs'}[0];
-$result_sectioning{'ref_in_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'ref_in_copying'}{'section_childs'}[0];
-$result_sectioning{'ref_in_copying'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'ref_in_copying'}{'section_childs'}[0];
-$result_sectioning{'ref_in_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'ref_in_copying'};
+$result_sectioning{'ref_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'ref_in_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'ref_in_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'ref_in_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'ref_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'ref_in_copying'};
$result_nodes{'ref_in_copying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/regions/today_in_copying.pl
b/tp/t/results/regions/today_in_copying.pl
index 75eec2a1bb..a8ab3c4428 100644
--- a/tp/t/results/regions/today_in_copying.pl
+++ b/tp/t/results/regions/today_in_copying.pl
@@ -243,30 +243,30 @@ top
';
$result_sectioning{'today_in_copying'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'today_in_copying'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'today_in_copying'};
+$result_sectioning{'today_in_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'today_in_copying'};
$result_nodes{'today_in_copying'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/anchor_in_footnote.pl
b/tp/t/results/sectioning/anchor_in_footnote.pl
index a34fbf5799..72e86acfe0 100644
--- a/tp/t/results/sectioning/anchor_in_footnote.pl
+++ b/tp/t/results/sectioning/anchor_in_footnote.pl
@@ -507,55 +507,55 @@ Anchor in footnote.
';
$result_sectioning{'anchor_in_footnote'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'anchor_in_footnote'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'anchor_in_footnote'}{'section_childs'}[0];
-$result_sectioning{'anchor_in_footnote'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'anchor_in_footnote'}{'section_childs'}[0];
-$result_sectioning{'anchor_in_footnote'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'anchor_in_footnote'}{'section_childs'}[0];
-$result_sectioning{'anchor_in_footnote'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'anchor_in_footnote'};
+$result_sectioning{'anchor_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'anchor_in_footnote'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'anchor_in_footnote'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'anchor_in_footnote'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_in_footnote'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'anchor_in_footnote'};
$result_nodes{'anchor_in_footnote'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/anchor_in_footnote_separate.pl
b/tp/t/results/sectioning/anchor_in_footnote_separate.pl
index 3d5a600202..d817599c7b 100644
--- a/tp/t/results/sectioning/anchor_in_footnote_separate.pl
+++ b/tp/t/results/sectioning/anchor_in_footnote_separate.pl
@@ -543,55 +543,55 @@ Anchor in footnote.
';
$result_sectioning{'anchor_in_footnote_separate'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'anchor_in_footnote_separate'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'anchor_in_footnote_separate'}{'section_childs'}[0];
-$result_sectioning{'anchor_in_footnote_separate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'anchor_in_footnote_separate'}{'section_childs'}[0];
-$result_sectioning{'anchor_in_footnote_separate'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'anchor_in_footnote_separate'}{'section_childs'}[0];
-$result_sectioning{'anchor_in_footnote_separate'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'anchor_in_footnote_separate'};
+$result_sectioning{'anchor_in_footnote_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'anchor_in_footnote_separate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_in_footnote_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'anchor_in_footnote_separate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_in_footnote_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'anchor_in_footnote_separate'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'anchor_in_footnote_separate'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'anchor_in_footnote_separate'};
$result_nodes{'anchor_in_footnote_separate'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/chapter_before_and_after_part.pl
b/tp/t/results/sectioning/chapter_before_and_after_part.pl
index f7db81a805..9e14f63647 100644
--- a/tp/t/results/sectioning/chapter_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_before_and_after_part.pl
@@ -215,55 +215,55 @@ part
';
$result_sectioning{'chapter_before_and_after_part'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'chapter_before_and_after_part'};
-$result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1];
-$result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1];
-$result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[0];
-$result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'chapter_before_and_after_part'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'chapter_before_and_after_part'};
+$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'chapter_before_and_after_part'};
+$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'chapter_before_and_after_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'chapter_before_and_after_part'};
$result_errors{'chapter_before_and_after_part'} = [];
diff --git a/tp/t/results/sectioning/chapter_before_part.pl
b/tp/t/results/sectioning/chapter_before_part.pl
index cdffb6c5f2..ea8c0543bf 100644
--- a/tp/t/results/sectioning/chapter_before_part.pl
+++ b/tp/t/results/sectioning/chapter_before_part.pl
@@ -134,35 +134,35 @@ part
';
$result_sectioning{'chapter_before_part'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'chapter_before_part'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'chapter_before_part'};
-$result_sectioning{'chapter_before_part'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'chapter_before_part'};
+$result_sectioning{'chapter_before_part'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'chapter_before_part'};
+$result_sectioning{'chapter_before_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'chapter_before_part'};
$result_errors{'chapter_before_part'} = [
{
diff --git a/tp/t/results/sectioning/chapter_between_nodes.pl
b/tp/t/results/sectioning/chapter_between_nodes.pl
index d09198d469..4df121c4a9 100644
--- a/tp/t/results/sectioning/chapter_between_nodes.pl
+++ b/tp/t/results/sectioning/chapter_between_nodes.pl
@@ -562,69 +562,69 @@ section.
';
$result_sectioning{'chapter_between_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-node',
- 'spaces_before_argument' => ' '
- }
- },
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'chapter_between_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'chapter_between_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'chapter_between_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'chapter_between_nodes'}{'section_childs'}[0];
-$result_sectioning{'chapter_between_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'chapter_between_nodes'}{'section_childs'}[0];
-$result_sectioning{'chapter_between_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'chapter_between_nodes'}{'section_childs'}[0];
-$result_sectioning{'chapter_between_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'chapter_between_nodes'};
+$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_between_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'chapter_between_nodes'};
$result_nodes{'chapter_between_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
index 5a6fee4b25..3227de3467 100644
--- a/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
+++ b/tp/t/results/sectioning/chapter_node_before_and_after_part.pl
@@ -435,69 +435,69 @@ part
';
$result_sectioning{'chapter_node_before_and_after_part'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'after',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'after',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'chapter_node_before_and_after_part'};
-$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1];
-$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
=
$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1];
-$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[0];
-$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'chapter_node_before_and_after_part'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'chapter_node_before_and_after_part'};
+$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'chapter_node_before_and_after_part'};
+$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'chapter_node_before_and_after_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'chapter_node_before_and_after_part'};
$result_nodes{'chapter_node_before_and_after_part'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/chapter_sections.pl
b/tp/t/results/sectioning/chapter_sections.pl
index aa4a3c35e0..87d46f8276 100644
--- a/tp/t/results/sectioning/chapter_sections.pl
+++ b/tp/t/results/sectioning/chapter_sections.pl
@@ -518,127 +518,127 @@ $result_texts{'chapter_sections'} = 'unnumbered
';
$result_sectioning{'chapter_sections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
},
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
'section_childs' => [
{
- 'cmdname' => 'subsection',
+ 'cmdname' => 'section',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 3,
- 'number' => '2.1.1'
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
}
- },
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
{
- 'cmdname' => 'subsection',
+ 'cmdname' => 'section',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 3,
- 'number' => '2.1.2'
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '2.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '2.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
}
],
+ 'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.1'
- }
+ 'toplevel_prev' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'chapter_sections'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'chapter_sections'};
-$result_sectioning{'chapter_sections'}{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'chapter_sections'}{'section_childs'}[1];
-$result_sectioning{'chapter_sections'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'chapter_sections'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'chapter_sections'};
-$result_sectioning{'chapter_sections'}{'section_childs'}[1]{'toplevel_prev'} =
$result_sectioning{'chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'chapter_sections'}{'section_childs'}[2];
-$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_prev'} =
$result_sectioning{'chapter_sections'}{'section_childs'}[1];
-$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'section_up'} =
$result_sectioning{'chapter_sections'};
-$result_sectioning{'chapter_sections'}{'section_childs'}[2]{'toplevel_prev'} =
$result_sectioning{'chapter_sections'}{'section_childs'}[1];
-$result_sectioning{'chapter_sections'}{'section_childs'}[3]{'section_prev'} =
$result_sectioning{'chapter_sections'}{'section_childs'}[2];
-$result_sectioning{'chapter_sections'}{'section_childs'}[3]{'section_up'} =
$result_sectioning{'chapter_sections'};
-$result_sectioning{'chapter_sections'}{'section_childs'}[3]{'toplevel_prev'} =
$result_sectioning{'chapter_sections'}{'section_childs'}[2];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'chapter_sections'};
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'chapter_sections'};
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'chapter_sections'};
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
= $result_sectioning{'chapter_sections'};
+$result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
= $result_sectioning{'chapter_sections'}{'structure'}{'section_childs'}[2];
$result_errors{'chapter_sections'} = [];
diff --git a/tp/t/results/sectioning/character_and_spaces_in_refs.pl
b/tp/t/results/sectioning/character_and_spaces_in_refs.pl
index afec36e9c6..88123cf9a8 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_refs.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_refs.pl
@@ -1688,55 +1688,55 @@ local node
';
$result_sectioning{'character_and_spaces_in_refs'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0];
-$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0];
-$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0];
-$result_sectioning{'character_and_spaces_in_refs'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'character_and_spaces_in_refs'};
+$result_sectioning{'character_and_spaces_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'character_and_spaces_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_and_spaces_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'character_and_spaces_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_and_spaces_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'character_and_spaces_in_refs'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_and_spaces_in_refs'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'character_and_spaces_in_refs'};
$result_nodes{'character_and_spaces_in_refs'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
b/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
index 761ee13140..42b53387ba 100644
--- a/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
+++ b/tp/t/results/sectioning/character_and_spaces_in_refs_out.pl
@@ -1761,55 +1761,55 @@ local node
';
$result_sectioning{'character_and_spaces_in_refs_out'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'other-nodes',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'other-nodes',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'character_and_spaces_in_refs_out'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'character_and_spaces_in_refs_out'}{'section_childs'}[0];
-$result_sectioning{'character_and_spaces_in_refs_out'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'character_and_spaces_in_refs_out'}{'section_childs'}[0];
-$result_sectioning{'character_and_spaces_in_refs_out'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'character_and_spaces_in_refs_out'}{'section_childs'}[0];
-$result_sectioning{'character_and_spaces_in_refs_out'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'character_and_spaces_in_refs_out'};
+$result_sectioning{'character_and_spaces_in_refs_out'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'character_and_spaces_in_refs_out'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_and_spaces_in_refs_out'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'character_and_spaces_in_refs_out'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_and_spaces_in_refs_out'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'character_and_spaces_in_refs_out'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'character_and_spaces_in_refs_out'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'character_and_spaces_in_refs_out'};
$result_nodes{'character_and_spaces_in_refs_out'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/complex.pl
b/tp/t/results/sectioning/complex.pl
index a45f0af8ce..e546f81727 100644
--- a/tp/t/results/sectioning/complex.pl
+++ b/tp/t/results/sectioning/complex.pl
@@ -3320,288 +3320,288 @@ directions and lone node.
';
$result_sectioning{'complex'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'First-node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumbered',
+ 'normalized' => 'First-node',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- },
- {
- 'cmdname' => 'subsection',
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2',
- 'spaces_before_argument' => ' '
- }
- },
+ 'normalized' => 'Second-node',
'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
}
- }
- ],
- 'section_up' => {},
+ },
+ 'spaces_before_argument' => ' '
+ },
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumbered2',
+ 'normalized' => 'Third-node-unnumbered',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub3',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'numbered',
+ 'normalized' => 'continuity',
'spaces_before_argument' => ' '
}
},
- 'spaces_before_argument' => ' '
+ 'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Second-node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Third-node-unnumbered',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'continuity',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
= $result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'complex'}{'section_childs'}[0];
-$result_sectioning{'complex'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'complex'};
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
= $result_sectioning{'complex'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'complex'};
$result_nodes{'complex'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/complex_split_at_node.pl
b/tp/t/results/sectioning/complex_split_at_node.pl
index 3bedebdabd..e652369702 100644
--- a/tp/t/results/sectioning/complex_split_at_node.pl
+++ b/tp/t/results/sectioning/complex_split_at_node.pl
@@ -3350,288 +3350,288 @@ directions and lone node.
';
$result_sectioning{'complex_split_at_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'First-node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumbered',
+ 'normalized' => 'First-node',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- },
- {
- 'cmdname' => 'subsection',
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2',
- 'spaces_before_argument' => ' '
- }
- },
+ 'normalized' => 'Second-node',
'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
}
- }
- ],
- 'section_up' => {},
+ },
+ 'spaces_before_argument' => ' '
+ },
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumbered2',
+ 'normalized' => 'Third-node-unnumbered',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub3',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'numbered',
+ 'normalized' => 'continuity',
'spaces_before_argument' => ' '
}
},
- 'spaces_before_argument' => ' '
+ 'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Second-node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Third-node-unnumbered',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'continuity',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'complex_split_at_node'}{'section_childs'}[0];
-$result_sectioning{'complex_split_at_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'complex_split_at_node'};
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'complex_split_at_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'complex_split_at_node'};
$result_nodes{'complex_split_at_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/contents.pl
b/tp/t/results/sectioning/contents.pl
index 40f61e659f..2f56125a6d 100644
--- a/tp/t/results/sectioning/contents.pl
+++ b/tp/t/results/sectioning/contents.pl
@@ -581,185 +581,185 @@ A.1 appendixsec
';
$result_sectioning{'contents'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents'}{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'contents'}{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'contents'}{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'contents'};
-$result_sectioning{'contents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'contents'}{'section_childs'}[1];
-$result_sectioning{'contents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'contents'}{'section_childs'}[1];
-$result_sectioning{'contents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'contents'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'contents'}{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[0] =
$result_sectioning{'contents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'contents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'contents'}{'section_childs'}[1];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'contents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'contents'}{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'contents'}{'section_childs'}[1];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'contents'}{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'contents'}{'section_childs'}[0];
-$result_sectioning{'contents'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'contents'};
-$result_sectioning{'contents'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents'}{'section_childs'}[2];
-$result_sectioning{'contents'}{'section_childs'}[2]{'section_prev'} =
$result_sectioning{'contents'}{'section_childs'}[1];
-$result_sectioning{'contents'}{'section_childs'}[2]{'section_up'} =
$result_sectioning{'contents'};
-$result_sectioning{'contents'}{'section_childs'}[2]{'toplevel_prev'} =
$result_sectioning{'contents'}{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'contents'}{'section_childs'}[2]{'toplevel_up'} =
$result_sectioning{'contents'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents'};
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'contents'};
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'contents'};
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'contents'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'contents'}{'structure'}{'section_childs'}[0];
$result_errors{'contents'} = [];
diff --git a/tp/t/results/sectioning/contents_and_shortcontents.pl
b/tp/t/results/sectioning/contents_and_shortcontents.pl
index cd0f9e15ec..91303cfd86 100644
--- a/tp/t/results/sectioning/contents_and_shortcontents.pl
+++ b/tp/t/results/sectioning/contents_and_shortcontents.pl
@@ -610,185 +610,185 @@ A.1 appendixsec
';
$result_sectioning{'contents_and_shortcontents'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_and_shortcontents'};
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'contents_and_shortcontents'};
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[2];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'contents_and_shortcontents'};
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'contents_and_shortcontents'}{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'contents_and_shortcontents'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents_and_shortcontents'};
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'contents_and_shortcontents'};
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'contents_and_shortcontents'};
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_and_shortcontents'}{'structure'}{'section_childs'}[0];
$result_errors{'contents_and_shortcontents'} = [];
diff --git a/tp/t/results/sectioning/contents_at_document_begin.pl
b/tp/t/results/sectioning/contents_at_document_begin.pl
index f70c85b8ee..d1a2039e83 100644
--- a/tp/t/results/sectioning/contents_at_document_begin.pl
+++ b/tp/t/results/sectioning/contents_at_document_begin.pl
@@ -284,48 +284,48 @@ top
';
$result_sectioning{'contents_at_document_begin'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_at_document_begin'}{'section_childs'}[0];
-$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'contents_at_document_begin'}{'section_childs'}[0];
-$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'contents_at_document_begin'}{'section_childs'}[0];
-$result_sectioning{'contents_at_document_begin'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_at_document_begin'};
+$result_sectioning{'contents_at_document_begin'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_at_document_begin'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_document_begin'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_at_document_begin'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_document_begin'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_at_document_begin'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_document_begin'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents_at_document_begin'};
$result_nodes{'contents_at_document_begin'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/contents_at_end_document.pl
b/tp/t/results/sectioning/contents_at_end_document.pl
index 97c0393680..75ebbbdf5e 100644
--- a/tp/t/results/sectioning/contents_at_end_document.pl
+++ b/tp/t/results/sectioning/contents_at_end_document.pl
@@ -284,48 +284,48 @@ top
';
$result_sectioning{'contents_at_end_document'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_at_end_document'}{'section_childs'}[0];
-$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'contents_at_end_document'}{'section_childs'}[0];
-$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'contents_at_end_document'}{'section_childs'}[0];
-$result_sectioning{'contents_at_end_document'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_at_end_document'};
+$result_sectioning{'contents_at_end_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_at_end_document'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_at_end_document'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_at_end_document'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents_at_end_document'};
$result_nodes{'contents_at_end_document'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/contents_at_end_document_after_node.pl
b/tp/t/results/sectioning/contents_at_end_document_after_node.pl
index 99e13cfbd2..73da4f1003 100644
--- a/tp/t/results/sectioning/contents_at_end_document_after_node.pl
+++ b/tp/t/results/sectioning/contents_at_end_document_after_node.pl
@@ -514,48 +514,48 @@ top
';
$result_sectioning{'contents_at_end_document_after_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0];
-$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0];
-$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0];
-$result_sectioning{'contents_at_end_document_after_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_at_end_document_after_node'};
+$result_sectioning{'contents_at_end_document_after_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_at_end_document_after_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document_after_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_at_end_document_after_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document_after_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_at_end_document_after_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_at_end_document_after_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents_at_end_document_after_node'};
$result_nodes{'contents_at_end_document_after_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/contents_in_document.pl
b/tp/t/results/sectioning/contents_in_document.pl
index bc272cc7c1..3105e57a24 100644
--- a/tp/t/results/sectioning/contents_in_document.pl
+++ b/tp/t/results/sectioning/contents_in_document.pl
@@ -284,48 +284,48 @@ top
';
$result_sectioning{'contents_in_document'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_in_document'}{'section_childs'}[0];
-$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'contents_in_document'}{'section_childs'}[0];
-$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'contents_in_document'}{'section_childs'}[0];
-$result_sectioning{'contents_in_document'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_in_document'};
+$result_sectioning{'contents_in_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents_in_document'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'contents_in_document'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'contents_in_document'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents_in_document'};
$result_nodes{'contents_in_document'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/contents_in_html_text.pl
b/tp/t/results/sectioning/contents_in_html_text.pl
index 9519c65087..3dcf0c71be 100644
--- a/tp/t/results/sectioning/contents_in_html_text.pl
+++ b/tp/t/results/sectioning/contents_in_html_text.pl
@@ -258,73 +258,73 @@ $result_texts{'contents_in_html_text'} = 'top
';
$result_sectioning{'contents_in_html_text'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_in_html_text'}{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'contents_in_html_text'}{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'contents_in_html_text'}{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'contents_in_html_text'}{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'contents_in_html_text'}{'section_childs'}[0];
-$result_sectioning{'contents_in_html_text'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'contents_in_html_text'};
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'contents_in_html_text'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'contents_in_html_text'};
$result_errors{'contents_in_html_text'} = [];
diff --git a/tp/t/results/sectioning/double_part.pl
b/tp/t/results/sectioning/double_part.pl
index 9c0611f6c7..4692b7dc99 100644
--- a/tp/t/results/sectioning/double_part.pl
+++ b/tp/t/results/sectioning/double_part.pl
@@ -531,85 +531,85 @@ Text part second.
';
$result_sectioning{'double_part'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'node-chapter',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'double_part'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'double_part'};
-$result_sectioning{'double_part'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'double_part'}{'section_childs'}[0];
-$result_sectioning{'double_part'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'double_part'};
-$result_sectioning{'double_part'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'double_part'}{'section_childs'}[2];
-$result_sectioning{'double_part'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'double_part'}{'section_childs'}[2];
-$result_sectioning{'double_part'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'double_part'}{'section_childs'}[0];
-$result_sectioning{'double_part'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'double_part'}{'section_childs'}[0];
-$result_sectioning{'double_part'}{'section_childs'}[2]{'section_childs'}[0] =
$result_sectioning{'double_part'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
-$result_sectioning{'double_part'}{'section_childs'}[2]{'section_prev'} =
$result_sectioning{'double_part'}{'section_childs'}[1];
-$result_sectioning{'double_part'}{'section_childs'}[2]{'section_up'} =
$result_sectioning{'double_part'};
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'double_part'};
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'double_part'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'double_part'};
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'double_part'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'double_part'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
= $result_sectioning{'double_part'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
= $result_sectioning{'double_part'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
= $result_sectioning{'double_part'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'double_part'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'double_part'};
$result_nodes{'double_part'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/double_top_section.pl
b/tp/t/results/sectioning/double_top_section.pl
index 18ba7994eb..f18f5ace2c 100644
--- a/tp/t/results/sectioning/double_top_section.pl
+++ b/tp/t/results/sectioning/double_top_section.pl
@@ -158,40 +158,40 @@ Second top.
';
$result_sectioning{'double_top_section'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
}
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'double_top_section'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'double_top_section'};
-$result_sectioning{'double_top_section'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'double_top_section'}{'section_childs'}[0];
-$result_sectioning{'double_top_section'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'double_top_section'};
-$result_sectioning{'double_top_section'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'double_top_section'}{'section_childs'}[0];
-$result_sectioning{'double_top_section'}{'section_childs'}[1]{'toplevel_up'} =
$result_sectioning{'double_top_section'}{'section_childs'}[0];
+$result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'double_top_section'};
+$result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'double_top_section'};
+$result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
= $result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'double_top_section'}{'structure'}{'section_childs'}[0];
$result_errors{'double_top_section'} = [
{
diff --git a/tp/t/results/sectioning/empty_top_node_up.pl
b/tp/t/results/sectioning/empty_top_node_up.pl
index eef8ebe35b..dc89704631 100644
--- a/tp/t/results/sectioning/empty_top_node_up.pl
+++ b/tp/t/results/sectioning/empty_top_node_up.pl
@@ -305,30 +305,30 @@ $result_texts{'empty_top_node_up'} = 'empty top node up
';
$result_sectioning{'empty_top_node_up'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'empty_top_node_up'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'empty_top_node_up'};
+$result_sectioning{'empty_top_node_up'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'empty_top_node_up'};
$result_nodes{'empty_top_node_up'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/external_node_in_menu.pl
b/tp/t/results/sectioning/external_node_in_menu.pl
index 79f2850d81..94cccba5cb 100644
--- a/tp/t/results/sectioning/external_node_in_menu.pl
+++ b/tp/t/results/sectioning/external_node_in_menu.pl
@@ -597,80 +597,80 @@ $result_texts{'external_node_in_menu'} = 'top
';
$result_sectioning{'external_node_in_menu'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'nchapter1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'nchapter1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'nchapter2',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'nchapter2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'external_node_in_menu'}{'section_childs'}[0];
-$result_sectioning{'external_node_in_menu'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'external_node_in_menu'};
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'external_node_in_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'external_node_in_menu'};
$result_nodes{'external_node_in_menu'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/hole_in_sectioning.pl
b/tp/t/results/sectioning/hole_in_sectioning.pl
index 45ad169130..029a7b3686 100644
--- a/tp/t/results/sectioning/hole_in_sectioning.pl
+++ b/tp/t/results/sectioning/hole_in_sectioning.pl
@@ -257,83 +257,83 @@ $result_texts{'hole_in_sectioning'} = 'Top
';
$result_sectioning{'hole_in_sectioning'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.2'
- }
- }
- ],
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'hole_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'hole_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'hole_in_sectioning'}{'section_childs'}[0];
-$result_sectioning{'hole_in_sectioning'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'hole_in_sectioning'};
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'hole_in_sectioning'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'hole_in_sectioning'};
$result_errors{'hole_in_sectioning'} = [
{
diff --git a/tp/t/results/sectioning/internal_top_node_up.pl
b/tp/t/results/sectioning/internal_top_node_up.pl
index 935a4627ed..1010f38ab3 100644
--- a/tp/t/results/sectioning/internal_top_node_up.pl
+++ b/tp/t/results/sectioning/internal_top_node_up.pl
@@ -331,30 +331,30 @@ $result_texts{'internal_top_node_up'} = 'internal top
node up
';
$result_sectioning{'internal_top_node_up'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'internal_top_node_up'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'internal_top_node_up'};
+$result_sectioning{'internal_top_node_up'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'internal_top_node_up'};
$result_nodes{'internal_top_node_up'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/lone_Top_node.pl
b/tp/t/results/sectioning/lone_Top_node.pl
index ba1c127c84..980f03ab44 100644
--- a/tp/t/results/sectioning/lone_Top_node.pl
+++ b/tp/t/results/sectioning/lone_Top_node.pl
@@ -360,31 +360,31 @@ $result_texts{'lone_Top_node'} = '
';
$result_sectioning{'lone_Top_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'First',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'First',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'lone_Top_node'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'lone_Top_node'};
+$result_sectioning{'lone_Top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'lone_Top_node'};
$result_nodes{'lone_Top_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/loop_nodes.pl
b/tp/t/results/sectioning/loop_nodes.pl
index c8af7ec669..9b6621856e 100644
--- a/tp/t/results/sectioning/loop_nodes.pl
+++ b/tp/t/results/sectioning/loop_nodes.pl
@@ -808,30 +808,30 @@ top
';
$result_sectioning{'loop_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'loop_nodes'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'loop_nodes'};
+$result_sectioning{'loop_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'loop_nodes'};
$result_nodes{'loop_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/lowered_subsubsection.pl
b/tp/t/results/sectioning/lowered_subsubsection.pl
index 324aa52af5..85b896c36c 100644
--- a/tp/t/results/sectioning/lowered_subsubsection.pl
+++ b/tp/t/results/sectioning/lowered_subsubsection.pl
@@ -1520,161 +1520,161 @@ $result_texts{'lowered_subsubsection'} = '
';
$result_sectioning{'lowered_subsubsection'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'Section',
+ 'normalized' => 'Chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Subsection',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Subsubsection',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Lowered-subsec',
- 'spaces_before_argument' => ' '
- }
- },
- 'sections_level' => -1,
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Section',
+ 'spaces_before_argument' => ' '
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.2'
- }
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
'extra' => {
- 'normalized' => 'Lowered-subsubsection',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Subsubsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Lowered-subsec',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'sections_level' => -1,
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Lowered-subsubsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'sections_level' => -1,
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.3',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- },
- 'sections_level' => -1,
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.3'
- }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'lowered_subsubsection'}{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'lowered_subsubsection'}{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'lowered_subsubsection'}{'section_childs'}[0];
-$result_sectioning{'lowered_subsubsection'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'lowered_subsubsection'};
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'lowered_subsubsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'lowered_subsubsection'};
$result_nodes{'lowered_subsubsection'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/loweredheading.pl
b/tp/t/results/sectioning/loweredheading.pl
index 2ca9f2d799..d3e34b2e18 100644
--- a/tp/t/results/sectioning/loweredheading.pl
+++ b/tp/t/results/sectioning/loweredheading.pl
@@ -131,25 +131,25 @@ Bar
';
$result_sectioning{'loweredheading'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'sections_level' => -1,
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 2
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'sections_level' => -1,
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'loweredheading'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'loweredheading'};
+$result_sectioning{'loweredheading'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'loweredheading'};
$result_errors{'loweredheading'} = [];
diff --git a/tp/t/results/sectioning/menutextorder.pl
b/tp/t/results/sectioning/menutextorder.pl
index 8a850f9b89..e8eded04b7 100644
--- a/tp/t/results/sectioning/menutextorder.pl
+++ b/tp/t/results/sectioning/menutextorder.pl
@@ -1322,159 +1322,159 @@ $result_texts{'menutextorder'} = '* foo::
';
$result_sectioning{'menutextorder'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'bar',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'bar',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
'extra' => {
- 'normalized' => 'onesub1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'onesub1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'section',
'extra' => {
- 'normalized' => 'onesub2',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'onesub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.2'
- }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'foo',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'foo',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
'extra' => {
- 'normalized' => 'sub1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'sub1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.1'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'section',
'extra' => {
- 'normalized' => 'sub2',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'sub2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.2',
+ 'section_prev' => {},
+ 'section_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.2'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'section',
'extra' => {
- 'normalized' => 'sub3',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'sub3',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.3',
+ 'section_prev' => {},
+ 'section_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '2.3'
- }
+ 'toplevel_prev' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ }
+ ]
}
};
-$result_sectioning{'menutextorder'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'menutextorder'}{'section_childs'}[0];
-$result_sectioning{'menutextorder'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'menutextorder'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'menutextorder'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'menutextorder'}{'section_childs'}[0];
-$result_sectioning{'menutextorder'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'menutextorder'};
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'menutextorder'}{'section_childs'}[1];
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_childs'}[0];
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'menutextorder'}{'section_childs'}[1];
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'menutextorder'}{'section_childs'}[1];
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'menutextorder'}{'section_childs'}[0];
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'menutextorder'};
-$result_sectioning{'menutextorder'}{'section_childs'}[1]{'toplevel_prev'} =
$result_sectioning{'menutextorder'}{'section_childs'}[0];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'menutextorder'};
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'menutextorder'};
+$result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
= $result_sectioning{'menutextorder'}{'structure'}{'section_childs'}[0];
$result_nodes{'menutextorder'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/more_sections_than_nodes.pl
b/tp/t/results/sectioning/more_sections_than_nodes.pl
index c77b5dac69..b14999437b 100644
--- a/tp/t/results/sectioning/more_sections_than_nodes.pl
+++ b/tp/t/results/sectioning/more_sections_than_nodes.pl
@@ -1411,246 +1411,246 @@ Appendix A appendix
';
$result_sectioning{'more_sections_than_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'n-c2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '2.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'n-c3',
- 'spaces_before_argument' => ' '
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n-c2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '3.1'
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'n-c3-s-2',
+ 'normalized' => 'n-c3',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '3.2'
+ 'level' => 1,
+ 'number' => 3,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n-c3-s-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.3',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '3.3'
+ 'level' => 1,
+ 'number' => 4,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '4.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '4.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'n-c3-s1-s2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '4.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
+ },
{
- 'cmdname' => 'section',
+ 'cmdname' => 'appendix',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '4.1.1'
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'n-c3-s1-s2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '4.1.2'
- }
- }
- ],
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '4.1'
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 4
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0];
-$result_sectioning{'more_sections_than_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'more_sections_than_nodes'};
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'more_sections_than_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'more_sections_than_nodes'};
$result_nodes{'more_sections_than_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/next_in_menu_is_below.pl
b/tp/t/results/sectioning/next_in_menu_is_below.pl
index cfbba66e85..d7f0a6cb47 100644
--- a/tp/t/results/sectioning/next_in_menu_is_below.pl
+++ b/tp/t/results/sectioning/next_in_menu_is_below.pl
@@ -885,97 +885,97 @@ $result_texts{'next_in_menu_is_below'} = 'top
';
$result_sectioning{'next_in_menu_is_below'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0];
-$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0];
-$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0];
-$result_sectioning{'next_in_menu_is_below'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'next_in_menu_is_below'};
+$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'next_in_menu_is_below'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'next_in_menu_is_below'};
$result_nodes{'next_in_menu_is_below'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/no_argument_and_contents.pl
b/tp/t/results/sectioning/no_argument_and_contents.pl
index d3bfe80f48..a1c7666a6e 100644
--- a/tp/t/results/sectioning/no_argument_and_contents.pl
+++ b/tp/t/results/sectioning/no_argument_and_contents.pl
@@ -164,41 +164,41 @@ for example
';
$result_sectioning{'no_argument_and_contents'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'no_argument_and_contents'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_argument_and_contents'}{'section_childs'}[0];
-$result_sectioning{'no_argument_and_contents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'no_argument_and_contents'}{'section_childs'}[0];
-$result_sectioning{'no_argument_and_contents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'no_argument_and_contents'}{'section_childs'}[0];
-$result_sectioning{'no_argument_and_contents'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_argument_and_contents'};
+$result_sectioning{'no_argument_and_contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'no_argument_and_contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_argument_and_contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'no_argument_and_contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_argument_and_contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'no_argument_and_contents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_argument_and_contents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_argument_and_contents'};
$result_errors{'no_argument_and_contents'} = [];
diff --git a/tp/t/results/sectioning/no_menu.pl
b/tp/t/results/sectioning/no_menu.pl
index 529d83cfda..e17454123e 100644
--- a/tp/t/results/sectioning/no_menu.pl
+++ b/tp/t/results/sectioning/no_menu.pl
@@ -386,104 +386,104 @@ $result_texts{'no_menu'} = '
';
$result_sectioning{'no_menu'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'c1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'c1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'c2',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'c2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'c3',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'c3',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'no_menu'}{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'no_menu'}{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'no_menu'}{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'no_menu'}{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'no_menu'}{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'no_menu'}{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'no_menu'}{'section_childs'}[0];
-$result_sectioning{'no_menu'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'no_menu'};
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'no_menu'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'no_menu'};
$result_nodes{'no_menu'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
index acdb911b3d..02f3605303 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_chapter.pl
@@ -644,97 +644,97 @@ part
';
$result_sectioning{'node_part_chapter_after_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'part-chapter-node',
- 'spaces_before_argument' => ' '
- }
+ },
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'part-chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_part_chapter_after_chapter'};
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_chapter'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'node_part_chapter_after_chapter'};
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_part_chapter_after_chapter'};
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'node_part_chapter_after_chapter'};
$result_nodes{'node_part_chapter_after_chapter'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/node_part_chapter_after_top.pl
b/tp/t/results/sectioning/node_part_chapter_after_top.pl
index 7bfa78569c..804d493a9b 100644
--- a/tp/t/results/sectioning/node_part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/node_part_chapter_after_top.pl
@@ -422,72 +422,72 @@ part
';
$result_sectioning{'node_part_chapter_after_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_part_chapter_after_top'};
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1];
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1];
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'node_part_chapter_after_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'node_part_chapter_after_top'};
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_part_chapter_after_top'};
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'node_part_chapter_after_top'};
$result_nodes{'node_part_chapter_after_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
b/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
index 00852ba95b..a1050c3203 100644
--- a/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
+++ b/tp/t/results/sectioning/node_sectop_before_chapter_no_node.pl
@@ -200,48 +200,48 @@ top section
';
$result_sectioning{'node_sectop_before_chapter_no_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'node_sectop_before_chapter_no_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'node_sectop_before_chapter_no_node'}{'section_childs'}[0];
-$result_sectioning{'node_sectop_before_chapter_no_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'node_sectop_before_chapter_no_node'}{'section_childs'}[0];
-$result_sectioning{'node_sectop_before_chapter_no_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'node_sectop_before_chapter_no_node'}{'section_childs'}[0];
-$result_sectioning{'node_sectop_before_chapter_no_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_sectop_before_chapter_no_node'};
+$result_sectioning{'node_sectop_before_chapter_no_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'node_sectop_before_chapter_no_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_sectop_before_chapter_no_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'node_sectop_before_chapter_no_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_sectop_before_chapter_no_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'node_sectop_before_chapter_no_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_sectop_before_chapter_no_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_sectop_before_chapter_no_node'};
$result_nodes{'node_sectop_before_chapter_no_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
b/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
index 73c659c360..e2200721f2 100644
--- a/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
+++ b/tp/t/results/sectioning/node_sectop_before_lone_node_Top.pl
@@ -377,55 +377,55 @@ in chap
';
$result_sectioning{'node_sectop_before_lone_node_Top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'node-before',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node-before',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'node_sectop_before_lone_node_Top'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_sectop_before_lone_node_Top'}{'section_childs'}[0];
-$result_sectioning{'node_sectop_before_lone_node_Top'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'node_sectop_before_lone_node_Top'}{'section_childs'}[0];
-$result_sectioning{'node_sectop_before_lone_node_Top'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'node_sectop_before_lone_node_Top'}{'section_childs'}[0];
-$result_sectioning{'node_sectop_before_lone_node_Top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'node_sectop_before_lone_node_Top'};
+$result_sectioning{'node_sectop_before_lone_node_Top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'node_sectop_before_lone_node_Top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_sectop_before_lone_node_Top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'node_sectop_before_lone_node_Top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_sectop_before_lone_node_Top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'node_sectop_before_lone_node_Top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'node_sectop_before_lone_node_Top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'node_sectop_before_lone_node_Top'};
$result_nodes{'node_sectop_before_lone_node_Top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodename_parentheses.pl
b/tp/t/results/sectioning/nodename_parentheses.pl
index 3f80e39865..833a2f7fda 100644
--- a/tp/t/results/sectioning/nodename_parentheses.pl
+++ b/tp/t/results/sectioning/nodename_parentheses.pl
@@ -987,105 +987,105 @@ Dummy section with (manual)node node syntax.
';
$result_sectioning{'nodename_parentheses'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Node-_0028with-parentheses_0029',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Node-_0028with-parentheses_0029',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Other-node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Other-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'nodename_parentheses'}{'section_childs'}[0];
-$result_sectioning{'nodename_parentheses'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodename_parentheses'};
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodename_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodename_parentheses'};
$result_nodes{'nodename_parentheses'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
index 843d420a93..1907e60b65 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_nodes.pl
@@ -608,31 +608,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_chapter_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_chapter_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_nodes'};
+$result_sectioning{'nodes_after_top_before_chapter_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_nodes'};
$result_nodes{'nodes_after_top_before_chapter_nodes'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
index e8b520d869..f14ae4ca23 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split.pl
@@ -567,31 +567,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_chapter_not_split'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_chapter_not_split'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_not_split'};
+$result_sectioning{'nodes_after_top_before_chapter_not_split'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_not_split'};
$result_nodes{'nodes_after_top_before_chapter_not_split'} = {
'cmdname' => 'node',
diff --git
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
index c56f600091..b6f904b715 100644
---
a/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
+++
b/tp/t/results/sectioning/nodes_after_top_before_chapter_not_split_no_use_node_directions.pl
@@ -567,31 +567,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}
= {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
+$result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'nodes_after_top_before_chapter_not_split_no_use_node_directions'};
$result_nodes{'nodes_after_top_before_chapter_not_split_no_use_node_directions'}
= {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
index 095ae89320..8c4807a019 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_chapter_sections.pl
@@ -578,31 +578,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_chapter_sections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_chapter_sections'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_sections'};
+$result_sectioning{'nodes_after_top_before_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_chapter_sections'};
$result_nodes{'nodes_after_top_before_chapter_sections'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
index 2161223fd8..ac764f8545 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_nodes.pl
@@ -608,31 +608,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_section_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 2
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_section_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_nodes'};
+$result_sectioning{'nodes_after_top_before_section_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_nodes'};
$result_nodes{'nodes_after_top_before_section_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
index 53715c572b..c0576f93b0 100644
--- a/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
+++ b/tp/t/results/sectioning/nodes_after_top_before_section_sections.pl
@@ -578,31 +578,31 @@ second node
';
$result_sectioning{'nodes_after_top_before_section_sections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'third-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'third-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 2
+ ]
}
};
-$result_sectioning{'nodes_after_top_before_section_sections'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_sections'};
+$result_sectioning{'nodes_after_top_before_section_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_after_top_before_section_sections'};
$result_nodes{'nodes_after_top_before_section_sections'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodes_before_after_top.pl
b/tp/t/results/sectioning/nodes_before_after_top.pl
index 72de33be18..8dd13fb590 100644
--- a/tp/t/results/sectioning/nodes_before_after_top.pl
+++ b/tp/t/results/sectioning/nodes_before_after_top.pl
@@ -458,55 +458,55 @@ in chap
';
$result_sectioning{'nodes_before_after_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'nodes_before_after_top'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_before_after_top'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_after_top'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'nodes_before_after_top'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_after_top'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'nodes_before_after_top'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_after_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_before_after_top'};
+$result_sectioning{'nodes_before_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'nodes_before_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'nodes_before_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'nodes_before_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_before_after_top'};
$result_nodes{'nodes_before_after_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodes_before_after_top_xref.pl
b/tp/t/results/sectioning/nodes_before_after_top_xref.pl
index edde8e4d2b..36bf98911c 100644
--- a/tp/t/results/sectioning/nodes_before_after_top_xref.pl
+++ b/tp/t/results/sectioning/nodes_before_after_top_xref.pl
@@ -745,55 +745,55 @@ after.
';
$result_sectioning{'nodes_before_after_top_xref'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chap',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chap',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'nodes_before_after_top_xref'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_before_after_top_xref'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_after_top_xref'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'nodes_before_after_top_xref'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_after_top_xref'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'nodes_before_after_top_xref'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_after_top_xref'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_before_after_top_xref'};
+$result_sectioning{'nodes_before_after_top_xref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'nodes_before_after_top_xref'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_after_top_xref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'nodes_before_after_top_xref'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_after_top_xref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'nodes_before_after_top_xref'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_after_top_xref'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_before_after_top_xref'};
$result_nodes{'nodes_before_after_top_xref'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/nodes_before_top.pl
b/tp/t/results/sectioning/nodes_before_top.pl
index ba74c223b3..97f18b7505 100644
--- a/tp/t/results/sectioning/nodes_before_top.pl
+++ b/tp/t/results/sectioning/nodes_before_top.pl
@@ -760,55 +760,55 @@ top section
';
$result_sectioning{'nodes_before_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'second-node',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'second-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'nodes_before_top'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'nodes_before_top'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_top'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'nodes_before_top'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_top'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'nodes_before_top'}{'section_childs'}[0];
-$result_sectioning{'nodes_before_top'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'nodes_before_top'};
+$result_sectioning{'nodes_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'nodes_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'nodes_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'nodes_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'nodes_before_top'};
$result_nodes{'nodes_before_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
index 647e389733..ca14e4ffe4 100644
--- a/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
+++ b/tp/t/results/sectioning/non_automatic_internal_top_node_up.pl
@@ -659,30 +659,30 @@ $result_texts{'non_automatic_internal_top_node_up'} =
'internal top node up
';
$result_sectioning{'non_automatic_internal_top_node_up'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'non_automatic_internal_top_node_up'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'non_automatic_internal_top_node_up'};
+$result_sectioning{'non_automatic_internal_top_node_up'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'non_automatic_internal_top_node_up'};
$result_nodes{'non_automatic_internal_top_node_up'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
index 7f5e95bbeb..bdcc03fe70 100644
--- a/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
+++ b/tp/t/results/sectioning/non_automatic_top_node_up_and_url.pl
@@ -659,30 +659,30 @@ $result_texts{'non_automatic_top_node_up_and_url'} =
'internal top node up
';
$result_sectioning{'non_automatic_top_node_up_and_url'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'non_automatic_top_node_up_and_url'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'non_automatic_top_node_up_and_url'};
+$result_sectioning{'non_automatic_top_node_up_and_url'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'non_automatic_top_node_up_and_url'};
$result_nodes{'non_automatic_top_node_up_and_url'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
b/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
index 9652efb8cf..6ce3d0259b 100644
--- a/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
+++ b/tp/t/results/sectioning/non_automatic_top_node_up_url.pl
@@ -474,30 +474,30 @@ $result_texts{'non_automatic_top_node_up_url'} =
'internal top node up
';
$result_sectioning{'non_automatic_top_node_up_url'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'non_automatic_top_node_up_url'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'non_automatic_top_node_up_url'};
+$result_sectioning{'non_automatic_top_node_up_url'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'non_automatic_top_node_up_url'};
$result_nodes{'non_automatic_top_node_up_url'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/one_subsection.pl
b/tp/t/results/sectioning/one_subsection.pl
index 25eb17b2c7..def0b97c4c 100644
--- a/tp/t/results/sectioning/one_subsection.pl
+++ b/tp/t/results/sectioning/one_subsection.pl
@@ -62,24 +62,24 @@ $result_texts{'one_subsection'} = '1 The subsection
';
$result_sectioning{'one_subsection'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 2
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'one_subsection'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'one_subsection'};
+$result_sectioning{'one_subsection'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'one_subsection'};
$result_errors{'one_subsection'} = [];
diff --git a/tp/t/results/sectioning/one_subsection_and_node.pl
b/tp/t/results/sectioning/one_subsection_and_node.pl
index 49595a0def..ac9805dc2b 100644
--- a/tp/t/results/sectioning/one_subsection_and_node.pl
+++ b/tp/t/results/sectioning/one_subsection_and_node.pl
@@ -109,31 +109,31 @@ $result_texts{'one_subsection_and_node'} = '1 The
subsection
';
$result_sectioning{'one_subsection_and_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'one-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'one-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => 1
+ 'structure' => {
+ 'level' => 3,
+ 'number' => 1,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => 2
+ ]
}
};
-$result_sectioning{'one_subsection_and_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'one_subsection_and_node'};
+$result_sectioning{'one_subsection_and_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'one_subsection_and_node'};
$result_nodes{'one_subsection_and_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_before_chapter.pl
b/tp/t/results/sectioning/part_before_chapter.pl
index 3a80c61620..ea30a90b01 100644
--- a/tp/t/results/sectioning/part_before_chapter.pl
+++ b/tp/t/results/sectioning/part_before_chapter.pl
@@ -121,41 +121,41 @@ $result_texts{'part_before_chapter'} = 'part
';
$result_sectioning{'part_before_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_before_chapter'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_before_chapter'}{'section_childs'}[0];
-$result_sectioning{'part_before_chapter'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_before_chapter'}{'section_childs'}[0];
-$result_sectioning{'part_before_chapter'}{'section_childs'}[0]{'section_childs'}[0]
=
$result_sectioning{'part_before_chapter'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_before_chapter'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'part_before_chapter'};
+$result_sectioning{'part_before_chapter'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_before_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_before_chapter'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'part_before_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_before_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_before_chapter'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_before_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_before_chapter'};
$result_errors{'part_before_chapter'} = [];
diff --git a/tp/t/results/sectioning/part_before_section.pl
b/tp/t/results/sectioning/part_before_section.pl
index e3b69dbe61..d0b63044f7 100644
--- a/tp/t/results/sectioning/part_before_section.pl
+++ b/tp/t/results/sectioning/part_before_section.pl
@@ -121,41 +121,41 @@ $result_texts{'part_before_section'} = 'part
';
$result_sectioning{'part_before_section'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_before_section'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_before_section'}{'section_childs'}[0];
-$result_sectioning{'part_before_section'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_before_section'}{'section_childs'}[0];
-$result_sectioning{'part_before_section'}{'section_childs'}[0]{'section_childs'}[0]
=
$result_sectioning{'part_before_section'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_before_section'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'part_before_section'};
+$result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_before_section'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_before_section'};
$result_errors{'part_before_section'} = [
{
diff --git a/tp/t/results/sectioning/part_before_top.pl
b/tp/t/results/sectioning/part_before_top.pl
index d20688c941..ad4d84530a 100644
--- a/tp/t/results/sectioning/part_before_top.pl
+++ b/tp/t/results/sectioning/part_before_top.pl
@@ -120,40 +120,40 @@ top
';
$result_sectioning{'part_before_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {}
- ],
- 'structure' => {
- 'level' => -1
+ {}
+ ]
}
};
-$result_sectioning{'part_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_before_top'}{'section_childs'}[0];
-$result_sectioning{'part_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_prev'}
= $result_sectioning{'part_before_top'}{'section_childs'}[0];
-$result_sectioning{'part_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_before_top'};
-$result_sectioning{'part_before_top'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'part_before_top'};
-$result_sectioning{'part_before_top'}{'section_childs'}[1] =
$result_sectioning{'part_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_prev'}
= $result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'part_before_top'};
+$result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_before_top'};
+$result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[1] =
$result_sectioning{'part_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
$result_errors{'part_before_top'} = [
{
diff --git a/tp/t/results/sectioning/part_chapter_after_top.pl
b/tp/t/results/sectioning/part_chapter_after_top.pl
index c509d0add6..6f9bdcf495 100644
--- a/tp/t/results/sectioning/part_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_chapter_after_top.pl
@@ -422,72 +422,72 @@ part
';
$result_sectioning{'part_chapter_after_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_chapter_after_top'};
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_chapter_after_top'}{'section_childs'}[1];
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_chapter_after_top'}{'section_childs'}[1];
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'part_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'part_chapter_after_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_chapter_after_top'};
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_chapter_after_top'};
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_chapter_after_top'};
$result_nodes{'part_chapter_after_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_chapter_appendix.pl
b/tp/t/results/sectioning/part_chapter_appendix.pl
index a242d1f2aa..b95af5da32 100644
--- a/tp/t/results/sectioning/part_chapter_appendix.pl
+++ b/tp/t/results/sectioning/part_chapter_appendix.pl
@@ -171,57 +171,57 @@ Appendix A Appendix
';
$result_sectioning{'part_chapter_appendix'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_up' => {}
+ }
},
- 'section_childs' => [
- {}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_chapter_appendix'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_chapter_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_chapter_appendix'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_chapter_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_chapter_appendix'}{'section_childs'}[0]{'section_childs'}[0]
=
$result_sectioning{'part_chapter_appendix'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_chapter_appendix'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_chapter_appendix'};
-$result_sectioning{'part_chapter_appendix'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_chapter_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_chapter_appendix'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_chapter_appendix'};
-$result_sectioning{'part_chapter_appendix'}{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'part_chapter_appendix'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_chapter_appendix'};
+$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_chapter_appendix'};
+$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_chapter_appendix'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
$result_errors{'part_chapter_appendix'} = [];
diff --git a/tp/t/results/sectioning/part_node_after_top.pl
b/tp/t/results/sectioning/part_node_after_top.pl
index 1e6dac1402..eb91818b07 100644
--- a/tp/t/results/sectioning/part_node_after_top.pl
+++ b/tp/t/results/sectioning/part_node_after_top.pl
@@ -369,43 +369,43 @@ part
';
$result_sectioning{'part_node_after_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_node_after_top'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'part_node_after_top'};
-$result_sectioning{'part_node_after_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_node_after_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_after_top'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'part_node_after_top'};
+$result_sectioning{'part_node_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_after_top'};
+$result_sectioning{'part_node_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'part_node_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_node_after_top'};
$result_nodes{'part_node_after_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_node_before_top.pl
b/tp/t/results/sectioning/part_node_before_top.pl
index 585c5a1d95..11edc86db7 100644
--- a/tp/t/results/sectioning/part_node_before_top.pl
+++ b/tp/t/results/sectioning/part_node_before_top.pl
@@ -405,47 +405,47 @@ top
';
$result_sectioning{'part_node_before_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {}
- ],
- 'structure' => {
- 'level' => -1
+ {}
+ ]
}
};
-$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_before_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_prev'}
= $result_sectioning{'part_node_before_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_before_top'};
-$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_node_before_top'};
-$result_sectioning{'part_node_before_top'}{'section_childs'}[1] =
$result_sectioning{'part_node_before_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_prev'}
= $result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'part_node_before_top'};
+$result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_before_top'};
+$result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[1] =
$result_sectioning{'part_node_before_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
$result_nodes{'part_node_before_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_node_chapter_after_top.pl
b/tp/t/results/sectioning/part_node_chapter_after_top.pl
index 1f5e088950..c144605c70 100644
--- a/tp/t/results/sectioning/part_node_chapter_after_top.pl
+++ b/tp/t/results/sectioning/part_node_chapter_after_top.pl
@@ -676,72 +676,72 @@ After a node after part
';
$result_sectioning{'part_node_chapter_after_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_node_chapter_after_top'};
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_after_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_node_chapter_after_top'};
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_after_top'};
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_after_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_after_top'};
$result_nodes{'part_node_chapter_after_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_node_chapter_appendix.pl
b/tp/t/results/sectioning/part_node_chapter_appendix.pl
index f3bbe88f5b..0197bbd56f 100644
--- a/tp/t/results/sectioning/part_node_chapter_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_appendix.pl
@@ -486,90 +486,90 @@ Appendix A Appendix
';
$result_sectioning{'part_node_chapter_appendix'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ }
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_node_chapter_appendix'};
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_node_chapter_appendix'};
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'part_node_chapter_appendix'};
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'part_node_chapter_appendix'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_appendix'};
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_appendix'};
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_appendix'};
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_chapter_appendix'}{'structure'}{'section_childs'}[0];
$result_nodes{'part_node_chapter_appendix'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
index e78bfb6c07..c044a10c43 100644
--- a/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_chapter_node_appendix.pl
@@ -604,97 +604,97 @@ Appendix A Appendix
';
$result_sectioning{'part_node_chapter_node_appendix'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'appendix-node',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_prev' => {},
+ 'section_up' => {},
'toplevel_prev' => {},
'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ }
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'appendix-node',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_node_chapter_node_appendix'};
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_node_chapter_node_appendix'};
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'part_node_chapter_node_appendix'};
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'part_node_chapter_node_appendix'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_node_appendix'};
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_node_appendix'};
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'part_node_chapter_node_appendix'};
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_chapter_node_appendix'}{'structure'}{'section_childs'}[0];
$result_nodes{'part_node_chapter_node_appendix'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_node_node_part_appendix.pl
b/tp/t/results/sectioning/part_node_node_part_appendix.pl
index 349f1a5a32..55f626d4f9 100644
--- a/tp/t/results/sectioning/part_node_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_node_part_appendix.pl
@@ -654,114 +654,114 @@ Appendix A Appendix
';
$result_sectioning{'part_node_node_part_appendix'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'appendix-part',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'appendix-part',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'};
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'};
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'section_childs'}[0]
=
$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_node_part_appendix'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'};
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'};
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'};
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_node_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'part_node_node_part_appendix'};
$result_nodes{'part_node_node_part_appendix'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_node_part_appendix.pl
b/tp/t/results/sectioning/part_node_part_appendix.pl
index 41b639a7a2..a22e475bf3 100644
--- a/tp/t/results/sectioning/part_node_part_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_appendix.pl
@@ -536,107 +536,107 @@ Appendix A Appendix
';
$result_sectioning{'part_node_part_appendix'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_node_part_appendix'};
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_node_part_appendix'};
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[2];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[2];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'part_node_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'section_childs'}[0]
=
$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'part_node_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_part_appendix'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'part_node_part_appendix'};
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_part_appendix'};
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_node_part_appendix'};
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'part_node_part_appendix'};
$result_nodes{'part_node_part_appendix'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/part_node_part_node_appendix.pl
b/tp/t/results/sectioning/part_node_part_node_appendix.pl
index c14c1b6eef..920090c0f4 100644
--- a/tp/t/results/sectioning/part_node_part_node_appendix.pl
+++ b/tp/t/results/sectioning/part_node_part_node_appendix.pl
@@ -654,114 +654,114 @@ Appendix A Appendix
';
$result_sectioning{'part_node_part_node_appendix'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'appendix-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'appendix-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'};
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'};
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[0];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'section_childs'}[0]
=
$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[1];
-$result_sectioning{'part_node_part_node_appendix'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'};
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'};
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'};
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'extra'}{'part_associated_section'};
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'part_node_part_node_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'part_node_part_node_appendix'};
$result_nodes{'part_node_part_node_appendix'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/placed_things_before_element.pl
b/tp/t/results/sectioning/placed_things_before_element.pl
index 868bb9b9f1..0d5bfc2436 100644
--- a/tp/t/results/sectioning/placed_things_before_element.pl
+++ b/tp/t/results/sectioning/placed_things_before_element.pl
@@ -933,24 +933,24 @@ Anchor in footnote
';
$result_sectioning{'placed_things_before_element'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 1
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'placed_things_before_element'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'placed_things_before_element'};
+$result_sectioning{'placed_things_before_element'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'placed_things_before_element'};
$result_errors{'placed_things_before_element'} = [
{
diff --git a/tp/t/results/sectioning/placed_things_before_node.pl
b/tp/t/results/sectioning/placed_things_before_node.pl
index 340c5de9b9..066cd203fc 100644
--- a/tp/t/results/sectioning/placed_things_before_node.pl
+++ b/tp/t/results/sectioning/placed_things_before_node.pl
@@ -979,30 +979,30 @@ Anchor in footnote
';
$result_sectioning{'placed_things_before_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'placed_things_before_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'placed_things_before_node'};
+$result_sectioning{'placed_things_before_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'placed_things_before_node'};
$result_nodes{'placed_things_before_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/protected_node_parentheses.pl
b/tp/t/results/sectioning/protected_node_parentheses.pl
index 07eada5a19..acb69e179f 100644
--- a/tp/t/results/sectioning/protected_node_parentheses.pl
+++ b/tp/t/results/sectioning/protected_node_parentheses.pl
@@ -535,30 +535,30 @@ top
';
$result_sectioning{'protected_node_parentheses'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'protected_node_parentheses'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'protected_node_parentheses'};
+$result_sectioning{'protected_node_parentheses'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'protected_node_parentheses'};
$result_nodes{'protected_node_parentheses'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/raiselowersections.pl
b/tp/t/results/sectioning/raiselowersections.pl
index 3c4bb43135..d4de4ef4fc 100644
--- a/tp/t/results/sectioning/raiselowersections.pl
+++ b/tp/t/results/sectioning/raiselowersections.pl
@@ -1488,31 +1488,22 @@ Second chapter
';
$result_sectioning{'raiselowersections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
- }
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
'cmdname' => 'chapter',
@@ -1520,113 +1511,122 @@ $result_sectioning{'raiselowersections'} = {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'Chapter-in-included-file',
+ 'normalized' => 'Chapter',
'spaces_before_argument' => ' '
}
},
- 'sections_level' => -1,
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Section',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Chapter-in-included-file',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'sections_level' => -1,
+ 'spaces_before_argument' => ' '
},
- 'sections_level' => -1,
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
'extra' => {
- 'normalized' => 'Subsection',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Section',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'sections_level' => -1,
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Subsection',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'sections_level' => -1,
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- },
- 'sections_level' => -1,
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ },
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Second-chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Second-chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'raiselowersections'}{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'raiselowersections'}{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'raiselowersections'}{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'raiselowersections'}{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'raiselowersections'}{'section_childs'}[0];
-$result_sectioning{'raiselowersections'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'raiselowersections'};
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'raiselowersections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'raiselowersections'};
$result_nodes{'raiselowersections'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/ref_to_top.pl
b/tp/t/results/sectioning/ref_to_top.pl
index 8111433aeb..1beab7a58b 100644
--- a/tp/t/results/sectioning/ref_to_top.pl
+++ b/tp/t/results/sectioning/ref_to_top.pl
@@ -179,30 +179,30 @@ TOP.
';
$result_sectioning{'ref_to_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'ref_to_top'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'ref_to_top'};
+$result_sectioning{'ref_to_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'ref_to_top'};
$result_nodes{'ref_to_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_before_after_top_node.pl
b/tp/t/results/sectioning/section_before_after_top_node.pl
index 939f68110e..3fc9dd4688 100644
--- a/tp/t/results/sectioning/section_before_after_top_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node.pl
@@ -273,63 +273,63 @@ in chapter
';
$result_sectioning{'section_before_after_top_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_before_after_top_node'};
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'section_before_after_top_node'}{'section_childs'}[0];
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_before_after_top_node'};
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'section_before_after_top_node'}{'section_childs'}[0];
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'section_before_after_top_node'}{'section_childs'}[1];
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'section_before_after_top_node'};
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'section_before_after_top_node'}{'section_childs'}[1];
-$result_sectioning{'section_before_after_top_node'}{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'section_before_after_top_node'}{'section_childs'}[1];
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_before_after_top_node'};
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_before_after_top_node'};
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'section_before_after_top_node'};
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_before_after_top_node'}{'structure'}{'section_childs'}[1];
$result_nodes{'section_before_after_top_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
index 0f6e50a772..bcec425db2 100644
--- a/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
+++ b/tp/t/results/sectioning/section_before_after_top_node_last_node.pl
@@ -329,63 +329,63 @@ in chapter
';
$result_sectioning{'section_before_after_top_node_last_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_before_after_top_node_last_node'};
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[0];
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_before_after_top_node_last_node'};
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[0];
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[1];
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'section_before_after_top_node_last_node'};
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[1];
-$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[2]{'toplevel_up'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'section_childs'}[1];
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_before_after_top_node_last_node'};
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_before_after_top_node_last_node'};
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'section_before_after_top_node_last_node'};
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_before_after_top_node_last_node'}{'structure'}{'section_childs'}[1];
$result_nodes{'section_before_after_top_node_last_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_before_chapter.pl
b/tp/t/results/sectioning/section_before_chapter.pl
index 2a6fc69ab9..557596b6bc 100644
--- a/tp/t/results/sectioning/section_before_chapter.pl
+++ b/tp/t/results/sectioning/section_before_chapter.pl
@@ -111,40 +111,40 @@ $result_texts{'section_before_chapter'} = '1 section
';
$result_sectioning{'section_before_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 2
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 1
+ ]
}
};
-$result_sectioning{'section_before_chapter'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_before_chapter'};
-$result_sectioning{'section_before_chapter'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'section_before_chapter'}{'section_childs'}[0];
-$result_sectioning{'section_before_chapter'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_before_chapter'};
-$result_sectioning{'section_before_chapter'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'section_before_chapter'}{'section_childs'}[0];
+$result_sectioning{'section_before_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_before_chapter'};
+$result_sectioning{'section_before_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_before_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_before_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_before_chapter'};
+$result_sectioning{'section_before_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_before_chapter'}{'structure'}{'section_childs'}[0];
$result_errors{'section_before_chapter'} = [
{
diff --git a/tp/t/results/sectioning/section_before_part.pl
b/tp/t/results/sectioning/section_before_part.pl
index de02fa096c..347cd73ae2 100644
--- a/tp/t/results/sectioning/section_before_part.pl
+++ b/tp/t/results/sectioning/section_before_part.pl
@@ -140,35 +140,35 @@ part
';
$result_sectioning{'section_before_part'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'section_before_part'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_before_part'};
-$result_sectioning{'section_before_part'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'section_before_part'};
+$result_sectioning{'section_before_part'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_before_part'};
+$result_sectioning{'section_before_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_before_part'};
$result_errors{'section_before_part'} = [
{
diff --git a/tp/t/results/sectioning/section_before_top.pl
b/tp/t/results/sectioning/section_before_top.pl
index 6870a074b4..8ea7e36fdf 100644
--- a/tp/t/results/sectioning/section_before_top.pl
+++ b/tp/t/results/sectioning/section_before_top.pl
@@ -378,53 +378,53 @@ top
';
$result_sectioning{'section_before_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 1
+ 'structure' => {
+ 'level' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_before_top'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'section_before_top'};
-$result_sectioning{'section_before_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'section_before_top'}{'section_childs'}[0];
-$result_sectioning{'section_before_top'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'section_before_top'};
-$result_sectioning{'section_before_top'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'section_before_top'}{'section_childs'}[0];
+$result_sectioning{'section_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_before_top'};
+$result_sectioning{'section_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'section_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_before_top'};
+$result_sectioning{'section_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
= $result_sectioning{'section_before_top'}{'structure'}{'section_childs'}[0];
$result_nodes{'section_before_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_before_top_no_node.pl
b/tp/t/results/sectioning/section_before_top_no_node.pl
index 6e3b4d3007..9d99a37268 100644
--- a/tp/t/results/sectioning/section_before_top_no_node.pl
+++ b/tp/t/results/sectioning/section_before_top_no_node.pl
@@ -110,39 +110,39 @@ top
';
$result_sectioning{'section_before_top_no_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
}
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 1
+ ]
}
};
-$result_sectioning{'section_before_top_no_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_before_top_no_node'};
-$result_sectioning{'section_before_top_no_node'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'section_before_top_no_node'}{'section_childs'}[0];
-$result_sectioning{'section_before_top_no_node'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_before_top_no_node'};
-$result_sectioning{'section_before_top_no_node'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'section_before_top_no_node'}{'section_childs'}[0];
+$result_sectioning{'section_before_top_no_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_before_top_no_node'};
+$result_sectioning{'section_before_top_no_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_before_top_no_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_before_top_no_node'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_before_top_no_node'};
+$result_sectioning{'section_before_top_no_node'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_before_top_no_node'}{'structure'}{'section_childs'}[0];
$result_errors{'section_before_top_no_node'} = [
{
diff --git a/tp/t/results/sectioning/section_below_unnumbered.pl
b/tp/t/results/sectioning/section_below_unnumbered.pl
index 70b9045ae0..6fc7905bae 100644
--- a/tp/t/results/sectioning/section_below_unnumbered.pl
+++ b/tp/t/results/sectioning/section_below_unnumbered.pl
@@ -699,74 +699,74 @@ Should be unnumbered.
';
$result_sectioning{'section_below_unnumbered'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Unn',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'Sec',
+ 'normalized' => 'Unn',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Sec',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'section_below_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_below_unnumbered'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_below_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_below_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'section_below_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'section_below_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'section_below_unnumbered'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'section_below_unnumbered'}{'section_childs'}[0];
-$result_sectioning{'section_below_unnumbered'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_below_unnumbered'};
+$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_below_unnumbered'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_below_unnumbered'};
$result_nodes{'section_below_unnumbered'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
b/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
index 6c5d92107a..8d404b135f 100644
--- a/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
+++ b/tp/t/results/sectioning/section_below_unnumbered_no_top.pl
@@ -99,36 +99,36 @@ S
';
$result_sectioning{'section_below_unnumbered_no_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'section_below_unnumbered_no_top'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_below_unnumbered_no_top'}{'section_childs'}[0];
-$result_sectioning{'section_below_unnumbered_no_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_below_unnumbered_no_top'};
+$result_sectioning{'section_below_unnumbered_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_below_unnumbered_no_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_below_unnumbered_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_below_unnumbered_no_top'};
$result_errors{'section_below_unnumbered_no_top'} = [];
diff --git a/tp/t/results/sectioning/section_chapter_before_top.pl
b/tp/t/results/sectioning/section_chapter_before_top.pl
index c1dcd609ce..cb4aa8f59c 100644
--- a/tp/t/results/sectioning/section_chapter_before_top.pl
+++ b/tp/t/results/sectioning/section_chapter_before_top.pl
@@ -159,55 +159,55 @@ top
';
$result_sectioning{'section_chapter_before_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 2
- },
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 1
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_chapter_before_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_chapter_before_top'};
-$result_sectioning{'section_chapter_before_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'section_chapter_before_top'}{'section_childs'}[0];
-$result_sectioning{'section_chapter_before_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_chapter_before_top'};
-$result_sectioning{'section_chapter_before_top'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'section_chapter_before_top'}{'section_childs'}[0];
-$result_sectioning{'section_chapter_before_top'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'section_chapter_before_top'}{'section_childs'}[1];
-$result_sectioning{'section_chapter_before_top'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'section_chapter_before_top'};
-$result_sectioning{'section_chapter_before_top'}{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'section_chapter_before_top'}{'section_childs'}[1];
+$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_chapter_before_top'};
+$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_chapter_before_top'};
+$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'section_chapter_before_top'};
+$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_chapter_before_top'}{'structure'}{'section_childs'}[1];
$result_errors{'section_chapter_before_top'} = [
{
diff --git a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
index 28aefbb574..89442093c8 100644
--- a/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
+++ b/tp/t/results/sectioning/section_chapter_before_top_nodes.pl
@@ -633,76 +633,76 @@ top
';
$result_sectioning{'section_chapter_before_top_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-node',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 2
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 1
+ 'structure' => {
+ 'level' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_chapter_before_top_nodes'};
-$result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[0];
-$result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_chapter_before_top_nodes'};
-$result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[0];
-$result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[1];
-$result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'section_chapter_before_top_nodes'};
-$result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'section_chapter_before_top_nodes'}{'section_childs'}[1];
+$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_chapter_before_top_nodes'};
+$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_chapter_before_top_nodes'};
+$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'section_chapter_before_top_nodes'};
+$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_chapter_before_top_nodes'}{'structure'}{'section_childs'}[1];
$result_nodes{'section_chapter_before_top_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_in_unnumbered_info.pl
b/tp/t/results/sectioning/section_in_unnumbered_info.pl
index d7c2e142a3..0d38852640 100644
--- a/tp/t/results/sectioning/section_in_unnumbered_info.pl
+++ b/tp/t/results/sectioning/section_in_unnumbered_info.pl
@@ -6194,677 +6194,677 @@ numbered subsection2 4
';
$result_sectioning{'section_in_unnumbered_info'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-in-chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section-in-unnumbered',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-2',
- 'spaces_before_argument' => ' '
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-in-chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-2',
+ 'normalized' => 'unnumbered',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub-2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2-2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2-2',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-in-unnumbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-2_002d1',
+ 'normalized' => 'chapter-2',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-2_002d1',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-2_002d1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-2_002d1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-3',
- 'spaces_before_argument' => ' '
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-3',
+ 'normalized' => 'chapter-3',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub-3',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-3',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2-3',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-3_002d1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.1',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2-3',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-3_002d2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-3_002d2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-3_002d1',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '3.1'
- }
- },
- {
- 'cmdname' => 'unnumberedsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumberedsec-3_002d2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-3_002d2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-3_002d3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.2',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection-3_002d3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '3.2.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-3_002d3',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection-3_002d3',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-3_002d4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '3.2.1'
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-3_002d4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '3.2'
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-3_002d4',
+ 'normalized' => 'unnumbered-4',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-3_002d4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumberedsec-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2-4',
- 'spaces_before_argument' => ' '
- }
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_info'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_unnumbered_info'};
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_info'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_unnumbered_info'};
$result_nodes{'section_in_unnumbered_info'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
b/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
index 4c31f2785a..5e94711018 100644
--- a/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
+++ b/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl
@@ -6194,677 +6194,677 @@ numbered subsection2 4
';
$result_sectioning{'section_in_unnumbered_plaintext'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-in-chapter',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'section-in-unnumbered',
+ 'normalized' => 'chapter',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-2',
- 'spaces_before_argument' => ' '
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-in-chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-2',
+ 'normalized' => 'unnumbered',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub-2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2-2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2-2',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-in-unnumbered',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ 'structure' => {
+ 'level' => 2,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-2_002d1',
+ 'normalized' => 'chapter-2',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-2_002d1',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-2_002d1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-2_002d1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'chapter-3',
- 'spaces_before_argument' => ' '
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-3',
+ 'normalized' => 'chapter-3',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub-3',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-3',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2-3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2-3',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-3_002d1',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.1',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2-3',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-3_002d2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-3_002d2',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-3_002d1',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '3.1'
- }
- },
- {
- 'cmdname' => 'unnumberedsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumberedsec-3_002d2',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-3_002d2',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'section-3_002d3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '3.2',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'subsection-3_002d3',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '3.2.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'section-3_002d3',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'subsection-3_002d3',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-3_002d4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '3.2.1'
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-3_002d4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '3.2'
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
{
- 'cmdname' => 'unnumberedsec',
+ 'cmdname' => 'unnumbered',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'unnumberedsec-3_002d4',
+ 'normalized' => 'unnumbered-4',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-3_002d4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
'structure' => {
- 'level' => 2
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumberedsec-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'unnumberedsubsec',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'unnumbered-sub2-4',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
- }
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'numbered-sub2-4',
- 'spaces_before_argument' => ' '
- }
+ 'level' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumberedsec-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3
+ 'structure' => {
+ 'level' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumberedsubsec',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'unnumbered-sub2-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'numbered-sub2-4',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_childs'}[4]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'section_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[3];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_childs'}[4]{'toplevel_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0];
-$result_sectioning{'section_in_unnumbered_plaintext'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'};
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'section_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[4]{'structure'}{'toplevel_up'}
=
$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'section_in_unnumbered_plaintext'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_in_unnumbered_plaintext'};
$result_nodes{'section_in_unnumbered_plaintext'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/section_node_before_part.pl
b/tp/t/results/sectioning/section_node_before_part.pl
index f36655850c..550049e790 100644
--- a/tp/t/results/sectioning/section_node_before_part.pl
+++ b/tp/t/results/sectioning/section_node_before_part.pl
@@ -167,42 +167,42 @@ part
';
$result_sectioning{'section_node_before_part'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'section_node_before_part'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'section_node_before_part'};
-$result_sectioning{'section_node_before_part'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'section_node_before_part'};
+$result_sectioning{'section_node_before_part'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'section_node_before_part'};
+$result_sectioning{'section_node_before_part'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'section_node_before_part'};
$result_nodes{'section_node_before_part'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/sectioning_part_appendix.pl
b/tp/t/results/sectioning/sectioning_part_appendix.pl
index 5d9937b1ad..d9cfa6847d 100644
--- a/tp/t/results/sectioning/sectioning_part_appendix.pl
+++ b/tp/t/results/sectioning/sectioning_part_appendix.pl
@@ -695,185 +695,185 @@ A.1 appendixsec
';
$result_sectioning{'sectioning_part_appendix'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sectioning_part_appendix'};
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sectioning_part_appendix'};
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[2];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sectioning_part_appendix'};
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'sectioning_part_appendix'}{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'sectioning_part_appendix'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix'};
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix'};
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix'};
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sectioning_part_appendix'}{'structure'}{'section_childs'}[0];
$result_errors{'sectioning_part_appendix'} = [];
diff --git a/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
b/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
index ea46d0c3a3..ee849bfa04 100644
--- a/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
+++ b/tp/t/results/sectioning/sectioning_part_appendix_no_top.pl
@@ -632,158 +632,158 @@ A.1 appendixsec
';
$result_sectioning{'sectioning_part_appendix_no_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
'section_childs' => [
{
- 'cmdname' => 'subsection',
+ 'cmdname' => 'section',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
- }
- ],
- 'section_up' => {},
'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
+ },
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {}
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'};
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[0];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'};
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[2];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1];
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'};
-$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'section_childs'}[1]{'section_childs'}[2];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'};
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'};
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sectioning_part_appendix_no_top'};
+$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sectioning_part_appendix_no_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
$result_errors{'sectioning_part_appendix_no_top'} = [];
diff --git a/tp/t/results/sectioning/sections.pl
b/tp/t/results/sectioning/sections.pl
index b436cee9d4..6ff84bc834 100644
--- a/tp/t/results/sectioning/sections.pl
+++ b/tp/t/results/sectioning/sections.pl
@@ -62,24 +62,24 @@ $result_texts{'sections'} = '1 a chapter
';
$result_sectioning{'sections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- }
- }
- ],
'structure' => {
- 'level' => 0
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'sections'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'sections'};
+$result_sectioning{'sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sections'};
$result_errors{'sections'} = [];
diff --git a/tp/t/results/sectioning/sections_test.pl
b/tp/t/results/sectioning/sections_test.pl
index aba3c99047..3ebf4a6a18 100644
--- a/tp/t/results/sectioning/sections_test.pl
+++ b/tp/t/results/sectioning/sections_test.pl
@@ -551,185 +551,185 @@ A.1 appendixsec
';
$result_sectioning{'sections_test'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'sections_test'}{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'sections_test'};
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'sections_test'}{'section_childs'}[1];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[1];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'sections_test'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[1];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'sections_test'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[1];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'sections_test'}{'section_childs'}[0];
-$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'sections_test'};
-$result_sectioning{'sections_test'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sections_test'}{'section_childs'}[2];
-$result_sectioning{'sections_test'}{'section_childs'}[2]{'section_prev'} =
$result_sectioning{'sections_test'}{'section_childs'}[1];
-$result_sectioning{'sections_test'}{'section_childs'}[2]{'section_up'} =
$result_sectioning{'sections_test'};
-$result_sectioning{'sections_test'}{'section_childs'}[2]{'toplevel_prev'} =
$result_sectioning{'sections_test'}{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'sections_test'}{'section_childs'}[2]{'toplevel_up'} =
$result_sectioning{'sections_test'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sections_test'};
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sections_test'};
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sections_test'};
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'sections_test'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'sections_test'}{'structure'}{'section_childs'}[0];
$result_errors{'sections_test'} = [];
diff --git a/tp/t/results/sectioning/sections_test_no_use_nodes.pl
b/tp/t/results/sectioning/sections_test_no_use_nodes.pl
index 80591b5dc3..f996e86fde 100644
--- a/tp/t/results/sectioning/sections_test_no_use_nodes.pl
+++ b/tp/t/results/sectioning/sections_test_no_use_nodes.pl
@@ -551,185 +551,185 @@ A.1 appendixsec
';
$result_sectioning{'sections_test_no_use_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'};
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'};
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'};
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'sections_test_no_use_nodes'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'};
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'};
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes'};
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes'}{'structure'}{'section_childs'}[0];
$result_errors{'sections_test_no_use_nodes'} = [];
diff --git
a/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
b/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
index 800c550635..15103c4b82 100644
--- a/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
+++ b/tp/t/results/sectioning/sections_test_no_use_nodes_use_node_directions.pl
@@ -551,185 +551,185 @@ A.1 appendixsec
';
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[2]{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'sections_test_no_use_nodes_use_node_directions'};
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'sections_test_no_use_nodes_use_node_directions'}{'structure'}{'section_childs'}[0];
$result_errors{'sections_test_no_use_nodes_use_node_directions'} = [];
diff --git a/tp/t/results/sectioning/semi_auto.pl
b/tp/t/results/sectioning/semi_auto.pl
index 1b94d5d23c..eae9d6ffea 100644
--- a/tp/t/results/sectioning/semi_auto.pl
+++ b/tp/t/results/sectioning/semi_auto.pl
@@ -794,97 +794,97 @@ $result_texts{'semi_auto'} = 'Top
';
$result_sectioning{'semi_auto'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Chap1',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'associated_node' => {
'cmdname' => 'node',
'extra' => {
- 'normalized' => 'Sec-in-chapter',
+ 'normalized' => 'Chap1',
'spaces_before_argument' => ' '
}
},
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
- }
- },
- {
- 'cmdname' => 'section',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Section-non-auto',
- 'spaces_before_argument' => ' '
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Sec-in-chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Section-non-auto',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.2'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'semi_auto'}{'section_childs'}[0];
-$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'semi_auto'}{'section_childs'}[0];
-$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'semi_auto'}{'section_childs'}[0];
-$result_sectioning{'semi_auto'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'semi_auto'};
+$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'semi_auto'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'semi_auto'};
$result_nodes{'semi_auto'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
index 833c67fcc5..3dcffd045a 100644
--- a/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
+++ b/tp/t/results/sectioning/setfilename_on_top_and_after_node.pl
@@ -179,30 +179,30 @@ $result_texts{'setfilename_on_top_and_after_node'} = 'In
top
';
$result_sectioning{'setfilename_on_top_and_after_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'setfilename_on_top_and_after_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'setfilename_on_top_and_after_node'};
+$result_sectioning{'setfilename_on_top_and_after_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'setfilename_on_top_and_after_node'};
$result_nodes{'setfilename_on_top_and_after_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/shortcontents.pl
b/tp/t/results/sectioning/shortcontents.pl
index 463586dcac..7d8378281b 100644
--- a/tp/t/results/sectioning/shortcontents.pl
+++ b/tp/t/results/sectioning/shortcontents.pl
@@ -581,185 +581,185 @@ A.1 appendixsec
';
$result_sectioning{'shortcontents'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'subsubsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 4,
- 'number' => '1.1.1.1'
- }
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '1.1.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsubsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 4,
+ 'number' => '1.1.1.1',
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '1.1.1'
}
- }
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ ],
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- 'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {},
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 'A',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendixsec',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => 'A.1',
+ 'section_up' => {}
+ }
+ }
+ ],
'section_prev' => {},
'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
'toplevel_prev' => {},
'toplevel_up' => {}
}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- },
- {
- 'cmdname' => 'appendix',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'appendixsec',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 2,
- 'number' => 'A.1'
- }
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 'A'
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'shortcontents'}{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'shortcontents'};
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'shortcontents'}{'section_childs'}[1];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[1];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[1];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[1];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[1];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'shortcontents'}{'section_childs'}[0];
-$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'shortcontents'};
-$result_sectioning{'shortcontents'}{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'shortcontents'}{'section_childs'}[2];
-$result_sectioning{'shortcontents'}{'section_childs'}[2]{'section_prev'} =
$result_sectioning{'shortcontents'}{'section_childs'}[1];
-$result_sectioning{'shortcontents'}{'section_childs'}[2]{'section_up'} =
$result_sectioning{'shortcontents'};
-$result_sectioning{'shortcontents'}{'section_childs'}[2]{'toplevel_prev'} =
$result_sectioning{'shortcontents'}{'section_childs'}[1]{'section_childs'}[2];
-$result_sectioning{'shortcontents'}{'section_childs'}[2]{'toplevel_up'} =
$result_sectioning{'shortcontents'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'};
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'};
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[2];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'shortcontents'};
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[2];
+$result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'shortcontents'}{'structure'}{'section_childs'}[0];
$result_errors{'shortcontents'} = [];
diff --git a/tp/t/results/sectioning/top_chapter_sections.pl
b/tp/t/results/sectioning/top_chapter_sections.pl
index 45141332f5..54a71e3c1c 100644
--- a/tp/t/results/sectioning/top_chapter_sections.pl
+++ b/tp/t/results/sectioning/top_chapter_sections.pl
@@ -581,150 +581,150 @@ unnumbered
';
$result_sectioning{'top_chapter_sections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
+ 'structure' => {
+ 'level' => 0,
'section_childs' => [
{
- 'cmdname' => 'section',
+ 'cmdname' => 'unnumbered',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_up' => {},
'structure' => {
- 'level' => 2,
- 'number' => '1.1'
+ 'level' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- }
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
+ },
{
- 'cmdname' => 'section',
+ 'cmdname' => 'chapter',
'extra' => {
'spaces_before_argument' => ' '
},
- 'section_childs' => [
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '2.1.1'
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '1.1',
+ 'section_up' => {}
+ }
}
- },
- {
- 'cmdname' => 'subsection',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 3,
- 'number' => '2.1.2'
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'section',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 2,
+ 'number' => '2.1',
+ 'section_childs' => [
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '2.1.1',
+ 'section_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'subsection',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 3,
+ 'number' => '2.1.2',
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_up' => {}
+ }
}
- }
- ],
- 'section_up' => {},
+ ],
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ },
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
'structure' => {
- 'level' => 2,
- 'number' => '2.1'
+ 'level' => 1,
+ 'number' => 3,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
}
],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 3
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_childs'}[0]{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[1];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[3]{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[3]{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_prev'}
=
$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[2];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_childs'}[3]{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'section_childs'}[0];
-$result_sectioning{'top_chapter_sections'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_chapter_sections'};
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_prev'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'section_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[2];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[3]{'structure'}{'toplevel_up'}
= $result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_chapter_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_chapter_sections'};
$result_errors{'top_chapter_sections'} = [];
diff --git a/tp/t/results/sectioning/top_no_argument_and_content.pl
b/tp/t/results/sectioning/top_no_argument_and_content.pl
index 96dad8417a..0883f40ea6 100644
--- a/tp/t/results/sectioning/top_no_argument_and_content.pl
+++ b/tp/t/results/sectioning/top_no_argument_and_content.pl
@@ -76,21 +76,21 @@ A.
';
$result_sectioning{'top_no_argument_and_content'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'top_no_argument_and_content'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_no_argument_and_content'};
+$result_sectioning{'top_no_argument_and_content'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_no_argument_and_content'};
$result_errors{'top_no_argument_and_content'} = [];
diff --git a/tp/t/results/sectioning/top_no_argument_and_node.pl
b/tp/t/results/sectioning/top_no_argument_and_node.pl
index 4fdc062645..17f1c28311 100644
--- a/tp/t/results/sectioning/top_no_argument_and_node.pl
+++ b/tp/t/results/sectioning/top_no_argument_and_node.pl
@@ -98,29 +98,29 @@ $result_texis{'top_no_argument_and_node'} = '@node start
$result_texts{'top_no_argument_and_node'} = '';
$result_sectioning{'top_no_argument_and_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'start',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'start',
+ 'spaces_before_argument' => ' '
+ }
}
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
}
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_no_argument_and_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_no_argument_and_node'};
+$result_sectioning{'top_no_argument_and_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_no_argument_and_node'};
$result_nodes{'top_no_argument_and_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/top_no_argument_and_top_node.pl
b/tp/t/results/sectioning/top_no_argument_and_top_node.pl
index 9d5ba165c2..f15f07e704 100644
--- a/tp/t/results/sectioning/top_no_argument_and_top_node.pl
+++ b/tp/t/results/sectioning/top_no_argument_and_top_node.pl
@@ -98,29 +98,29 @@ $result_texis{'top_no_argument_and_top_node'} = '@node Top
$result_texts{'top_no_argument_and_top_node'} = '';
$result_sectioning{'top_no_argument_and_top_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
}
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
}
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_no_argument_and_top_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_no_argument_and_top_node'};
+$result_sectioning{'top_no_argument_and_top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_no_argument_and_top_node'};
$result_nodes{'top_no_argument_and_top_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/top_node_part_top.pl
b/tp/t/results/sectioning/top_node_part_top.pl
index fce2afc24a..4bc01bd644 100644
--- a/tp/t/results/sectioning/top_node_part_top.pl
+++ b/tp/t/results/sectioning/top_node_part_top.pl
@@ -179,47 +179,47 @@ top
';
$result_sectioning{'top_node_part_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
},
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
},
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {}
- ],
- 'structure' => {
- 'level' => -1
+ {}
+ ]
}
};
-$result_sectioning{'top_node_part_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'top_node_part_top'}{'section_childs'}[0];
-$result_sectioning{'top_node_part_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_prev'}
= $result_sectioning{'top_node_part_top'}{'section_childs'}[0];
-$result_sectioning{'top_node_part_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'top_node_part_top'};
-$result_sectioning{'top_node_part_top'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'top_node_part_top'};
-$result_sectioning{'top_node_part_top'}{'section_childs'}[1] =
$result_sectioning{'top_node_part_top'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
+$result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_prev'}
= $result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'top_node_part_top'};
+$result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_node_part_top'};
+$result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[1] =
$result_sectioning{'top_node_part_top'}{'structure'}{'section_childs'}[0]{'extra'}{'part_associated_section'};
$result_nodes{'top_node_part_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/top_node_up_url.pl
b/tp/t/results/sectioning/top_node_up_url.pl
index ec9d1cf996..8e546d4ad7 100644
--- a/tp/t/results/sectioning/top_node_up_url.pl
+++ b/tp/t/results/sectioning/top_node_up_url.pl
@@ -331,30 +331,30 @@ $result_texts{'top_node_up_url'} = 'internal top node up
';
$result_sectioning{'top_node_up_url'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_node_up_url'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'top_node_up_url'};
+$result_sectioning{'top_node_up_url'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_node_up_url'};
$result_nodes{'top_node_up_url'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/top_part_chapter.pl
b/tp/t/results/sectioning/top_part_chapter.pl
index 8804685ab7..0e9500028d 100644
--- a/tp/t/results/sectioning/top_part_chapter.pl
+++ b/tp/t/results/sectioning/top_part_chapter.pl
@@ -184,58 +184,58 @@ part
';
$result_sectioning{'top_part_chapter'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- },
- {
- 'cmdname' => 'part',
- 'extra' => {
- 'part_associated_section' => {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_part' => {},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ {
+ 'cmdname' => 'part',
+ 'extra' => {
+ 'part_associated_section' => {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_part' => {},
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {}
- ],
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {}
+ ],
+ 'section_prev' => {},
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_part_chapter'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'top_part_chapter'};
-$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'top_part_chapter'}{'section_childs'}[1];
-$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'section_up'}
= $result_sectioning{'top_part_chapter'}{'section_childs'}[1];
-$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_prev'}
= $result_sectioning{'top_part_chapter'}{'section_childs'}[0];
-$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'toplevel_up'}
= $result_sectioning{'top_part_chapter'}{'section_childs'}[0];
-$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'section_childs'}[0]
=
$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
-$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'section_prev'} =
$result_sectioning{'top_part_chapter'}{'section_childs'}[0];
-$result_sectioning{'top_part_chapter'}{'section_childs'}[1]{'section_up'} =
$result_sectioning{'top_part_chapter'};
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_part_chapter'};
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'extra'}{'associated_part'}
= $result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'section_up'}
= $result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_prev'}
= $result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'}{'structure'}{'toplevel_up'}
= $result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_childs'}[0]
=
$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'extra'}{'part_associated_section'};
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
= $result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_part_chapter'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'top_part_chapter'};
$result_errors{'top_part_chapter'} = [];
diff --git a/tp/t/results/sectioning/top_without_node_nodes.pl
b/tp/t/results/sectioning/top_without_node_nodes.pl
index 4e5c4e62e5..34daf12f41 100644
--- a/tp/t/results/sectioning/top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/top_without_node_nodes.pl
@@ -250,48 +250,48 @@ Text of chapter
';
$result_sectioning{'top_without_node_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'second',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'second',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_without_node_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_without_node_nodes'}{'section_childs'}[0];
-$result_sectioning{'top_without_node_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'top_without_node_nodes'}{'section_childs'}[0];
-$result_sectioning{'top_without_node_nodes'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'top_without_node_nodes'}{'section_childs'}[0];
-$result_sectioning{'top_without_node_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_without_node_nodes'};
+$result_sectioning{'top_without_node_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'top_without_node_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_without_node_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'top_without_node_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_without_node_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'top_without_node_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_without_node_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_without_node_nodes'};
$result_nodes{'top_without_node_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/top_without_node_sections.pl
b/tp/t/results/sectioning/top_without_node_sections.pl
index fc39c03552..9bfa41c888 100644
--- a/tp/t/results/sectioning/top_without_node_sections.pl
+++ b/tp/t/results/sectioning/top_without_node_sections.pl
@@ -265,48 +265,48 @@ Text of chapter
';
$result_sectioning{'top_without_node_sections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'second',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'second',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'top_without_node_sections'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_without_node_sections'}{'section_childs'}[0];
-$result_sectioning{'top_without_node_sections'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'top_without_node_sections'}{'section_childs'}[0];
-$result_sectioning{'top_without_node_sections'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'top_without_node_sections'}{'section_childs'}[0];
-$result_sectioning{'top_without_node_sections'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'top_without_node_sections'};
+$result_sectioning{'top_without_node_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'top_without_node_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_without_node_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'top_without_node_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_without_node_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'top_without_node_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'top_without_node_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'top_without_node_sections'};
$result_nodes{'top_without_node_sections'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/two_nodes_at_the_end.pl
b/tp/t/results/sectioning/two_nodes_at_the_end.pl
index c8fba3cd1f..beef0ecba1 100644
--- a/tp/t/results/sectioning/two_nodes_at_the_end.pl
+++ b/tp/t/results/sectioning/two_nodes_at_the_end.pl
@@ -712,55 +712,55 @@ in node after chapter 1
';
$result_sectioning{'two_nodes_at_the_end'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'two_nodes_at_the_end'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_nodes_at_the_end'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_at_the_end'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'two_nodes_at_the_end'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_at_the_end'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'two_nodes_at_the_end'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_at_the_end'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_nodes_at_the_end'};
+$result_sectioning{'two_nodes_at_the_end'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_nodes_at_the_end'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_at_the_end'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'two_nodes_at_the_end'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_at_the_end'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'two_nodes_at_the_end'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_at_the_end'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_nodes_at_the_end'};
$result_nodes{'two_nodes_at_the_end'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/two_nodes_between_chapters.pl
b/tp/t/results/sectioning/two_nodes_between_chapters.pl
index 9ede5c3bfa..9fae6525e4 100644
--- a/tp/t/results/sectioning/two_nodes_between_chapters.pl
+++ b/tp/t/results/sectioning/two_nodes_between_chapters.pl
@@ -744,80 +744,80 @@ $result_texts{'two_nodes_between_chapters'} = 'top
';
$result_sectioning{'two_nodes_between_chapters'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter-2',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter-2',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0];
-$result_sectioning{'two_nodes_between_chapters'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_nodes_between_chapters'};
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_nodes_between_chapters'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_nodes_between_chapters'};
$result_nodes{'two_nodes_between_chapters'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/two_unnumbered_no_argument.pl
b/tp/t/results/sectioning/two_unnumbered_no_argument.pl
index 530ebaed88..79bbcaeece 100644
--- a/tp/t/results/sectioning/two_unnumbered_no_argument.pl
+++ b/tp/t/results/sectioning/two_unnumbered_no_argument.pl
@@ -83,38 +83,38 @@ $result_texis{'two_unnumbered_no_argument'} = '@unnumbered
$result_texts{'two_unnumbered_no_argument'} = '';
$result_sectioning{'two_unnumbered_no_argument'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'missing_argument' => 1
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'missing_argument' => 1
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'missing_argument' => 1
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
}
- },
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'missing_argument' => 1
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'two_unnumbered_no_argument'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'two_unnumbered_no_argument'};
-$result_sectioning{'two_unnumbered_no_argument'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'two_unnumbered_no_argument'}{'section_childs'}[0];
-$result_sectioning{'two_unnumbered_no_argument'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'two_unnumbered_no_argument'};
-$result_sectioning{'two_unnumbered_no_argument'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'two_unnumbered_no_argument'}{'section_childs'}[0];
+$result_sectioning{'two_unnumbered_no_argument'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_unnumbered_no_argument'};
+$result_sectioning{'two_unnumbered_no_argument'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'two_unnumbered_no_argument'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'two_unnumbered_no_argument'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'two_unnumbered_no_argument'};
+$result_sectioning{'two_unnumbered_no_argument'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'two_unnumbered_no_argument'}{'structure'}{'section_childs'}[0];
$result_errors{'two_unnumbered_no_argument'} = [
{
diff --git a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
index 50288d582b..0531536a34 100644
--- a/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
+++ b/tp/t/results/sectioning/unnumbered_before_node_top_top.pl
@@ -222,45 +222,45 @@ Top node
';
$result_sectioning{'unnumbered_before_node_top_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'unnumbered_before_node_top_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'unnumbered_before_node_top_top'};
-$result_sectioning{'unnumbered_before_node_top_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'unnumbered_before_node_top_top'}{'section_childs'}[0];
-$result_sectioning{'unnumbered_before_node_top_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'unnumbered_before_node_top_top'};
-$result_sectioning{'unnumbered_before_node_top_top'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'unnumbered_before_node_top_top'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_before_node_top_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_before_node_top_top'};
+$result_sectioning{'unnumbered_before_node_top_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'unnumbered_before_node_top_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_before_node_top_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_before_node_top_top'};
+$result_sectioning{'unnumbered_before_node_top_top'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'unnumbered_before_node_top_top'}{'structure'}{'section_childs'}[0];
$result_nodes{'unnumbered_before_node_top_top'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/unnumbered_before_top.pl
b/tp/t/results/sectioning/unnumbered_before_top.pl
index 284c76cd0f..be15e27655 100644
--- a/tp/t/results/sectioning/unnumbered_before_top.pl
+++ b/tp/t/results/sectioning/unnumbered_before_top.pl
@@ -109,38 +109,38 @@ top
';
$result_sectioning{'unnumbered_before_top'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
}
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- },
- 'toplevel_prev' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ ]
}
};
-$result_sectioning{'unnumbered_before_top'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'unnumbered_before_top'};
-$result_sectioning{'unnumbered_before_top'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'unnumbered_before_top'}{'section_childs'}[0];
-$result_sectioning{'unnumbered_before_top'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'unnumbered_before_top'};
-$result_sectioning{'unnumbered_before_top'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'unnumbered_before_top'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_before_top'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_before_top'};
+$result_sectioning{'unnumbered_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'unnumbered_before_top'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_before_top'};
+$result_sectioning{'unnumbered_before_top'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'unnumbered_before_top'}{'structure'}{'section_childs'}[0];
$result_errors{'unnumbered_before_top'} = [
{
diff --git a/tp/t/results/sectioning/unnumbered_before_top_node.pl
b/tp/t/results/sectioning/unnumbered_before_top_node.pl
index 3247d2f7c7..e568e5eaa7 100644
--- a/tp/t/results/sectioning/unnumbered_before_top_node.pl
+++ b/tp/t/results/sectioning/unnumbered_before_top_node.pl
@@ -185,23 +185,23 @@ Title titlefont
';
$result_sectioning{'unnumbered_before_top_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- }
- ],
'structure' => {
- 'level' => 0
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'unnumbered_before_top_node'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'unnumbered_before_top_node'};
+$result_sectioning{'unnumbered_before_top_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_before_top_node'};
$result_nodes{'unnumbered_before_top_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/unnumbered_no_argument.pl
b/tp/t/results/sectioning/unnumbered_no_argument.pl
index 9aae411718..f1e1e492af 100644
--- a/tp/t/results/sectioning/unnumbered_no_argument.pl
+++ b/tp/t/results/sectioning/unnumbered_no_argument.pl
@@ -53,23 +53,23 @@ $result_texis{'unnumbered_no_argument'} = '@unnumbered
$result_texts{'unnumbered_no_argument'} = '';
$result_sectioning{'unnumbered_no_argument'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'missing_argument' => 1
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- }
- ],
'structure' => {
- 'level' => 0
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'missing_argument' => 1
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'unnumbered_no_argument'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'unnumbered_no_argument'};
+$result_sectioning{'unnumbered_no_argument'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_no_argument'};
$result_errors{'unnumbered_no_argument'} = [
{
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
index 6b4aa7c349..10dc6df1b1 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_nodes.pl
@@ -428,70 +428,70 @@ Text of chapter
';
$result_sectioning{'unnumbered_top_without_node_nodes'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'a-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'a-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'second',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'second',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_nodes'};
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[1]{'section_prev'}
= $result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[0];
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_nodes'};
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[1]{'toplevel_prev'}
= $result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[0];
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[2]{'section_prev'}
= $result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[1];
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_nodes'};
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[2]{'toplevel_prev'}
= $result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[1];
-$result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[2]{'toplevel_up'}
= $result_sectioning{'unnumbered_top_without_node_nodes'}{'section_childs'}[1];
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_nodes'};
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_nodes'};
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_nodes'};
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'unnumbered_top_without_node_nodes'}{'structure'}{'section_childs'}[1];
$result_nodes{'unnumbered_top_without_node_nodes'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
index 0d4a260cd9..bc1cc051fb 100644
--- a/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
+++ b/tp/t/results/sectioning/unnumbered_top_without_node_sections.pl
@@ -443,70 +443,70 @@ Text of chapter
';
$result_sectioning{'unnumbered_top_without_node_sections'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'unnumbered',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'a-node',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'unnumbered',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'a-node',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
- }
- },
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'section_up' => {}
+ }
},
- 'toplevel_prev' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'second',
- 'spaces_before_argument' => ' '
- }
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
+ 'structure' => {
+ 'level' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {}
+ }
},
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- }
- ],
- 'structure' => {
- 'level' => 0
+ {
+ 'cmdname' => 'chapter',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'second',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_sections'};
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[0];
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[1]{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_sections'};
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[0];
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[2]{'section_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[1];
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[2]{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_sections'};
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[2]{'toplevel_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[1];
-$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[2]{'toplevel_up'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'section_childs'}[1];
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_sections'};
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_sections'};
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'section_up'}
= $result_sectioning{'unnumbered_top_without_node_sections'};
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[1];
+$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[2]{'structure'}{'toplevel_up'}
=
$result_sectioning{'unnumbered_top_without_node_sections'}{'structure'}{'section_childs'}[1];
$result_nodes{'unnumbered_top_without_node_sections'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/value/value_in_misc_commands.pl
b/tp/t/results/value/value_in_misc_commands.pl
index 46747ab00c..00001b018c 100644
--- a/tp/t/results/value/value_in_misc_commands.pl
+++ b/tp/t/results/value/value_in_misc_commands.pl
@@ -3341,30 +3341,30 @@ line after exdent
';
$result_sectioning{'value_in_misc_commands'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
- }
- }
- ],
'structure' => {
- 'level' => -1
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ]
}
};
-$result_sectioning{'value_in_misc_commands'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'value_in_misc_commands'};
+$result_sectioning{'value_in_misc_commands'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'value_in_misc_commands'};
$result_nodes{'value_in_misc_commands'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/value/value_in_node.pl
b/tp/t/results/value/value_in_node.pl
index dca7880e26..1bce7fb6d3 100644
--- a/tp/t/results/value/value_in_node.pl
+++ b/tp/t/results/value/value_in_node.pl
@@ -877,55 +877,55 @@ Node 1.
';
$result_sectioning{'value_in_node'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'Node-1',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Node-1',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'value_in_node'}{'section_childs'}[0];
-$result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'value_in_node'}{'section_childs'}[0];
-$result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'value_in_node'}{'section_childs'}[0];
-$result_sectioning{'value_in_node'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'value_in_node'};
+$result_sectioning{'value_in_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'value_in_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_in_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'value_in_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_in_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'value_in_node'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_in_node'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'value_in_node'};
$result_nodes{'value_in_node'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/value/value_node_directions.pl
b/tp/t/results/value/value_node_directions.pl
index 45b8299fb2..0d706fa11a 100644
--- a/tp/t/results/value/value_node_directions.pl
+++ b/tp/t/results/value/value_node_directions.pl
@@ -569,80 +569,80 @@ bar
';
$result_sectioning{'value_node_directions'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'bar',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'bar',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
- },
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'BarFoo',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'BarFoo',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 2,
+ 'section_prev' => {},
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_prev' => {},
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 2
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'value_node_directions'}{'section_childs'}[0];
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'value_node_directions'}{'section_childs'}[0];
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'value_node_directions'}{'section_childs'}[0];
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[1]{'section_prev'}
=
$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[1]{'section_up'}
= $result_sectioning{'value_node_directions'}{'section_childs'}[0];
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_prev'}
=
$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[0];
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_childs'}[1]{'toplevel_up'}
= $result_sectioning{'value_node_directions'}{'section_childs'}[0];
-$result_sectioning{'value_node_directions'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'value_node_directions'};
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_prev'}
=
$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'section_up'}
=
$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[1]{'structure'}{'toplevel_up'}
=
$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'value_node_directions'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'value_node_directions'};
$result_nodes{'value_node_directions'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/xml_tests/image_inline_or_not.pl
b/tp/t/results/xml_tests/image_inline_or_not.pl
index 4361e16b66..b90924292e 100644
--- a/tp/t/results/xml_tests/image_inline_or_not.pl
+++ b/tp/t/results/xml_tests/image_inline_or_not.pl
@@ -1961,55 +1961,55 @@ in_float
';
$result_sectioning{'image_inline_or_not'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'node_005fimage',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'node_005fimage',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'image_inline_or_not'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'image_inline_or_not'}{'section_childs'}[0];
-$result_sectioning{'image_inline_or_not'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'image_inline_or_not'}{'section_childs'}[0];
-$result_sectioning{'image_inline_or_not'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'image_inline_or_not'}{'section_childs'}[0];
-$result_sectioning{'image_inline_or_not'}{'section_childs'}[0]{'section_up'} =
$result_sectioning{'image_inline_or_not'};
+$result_sectioning{'image_inline_or_not'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'image_inline_or_not'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'image_inline_or_not'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'image_inline_or_not'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'image_inline_or_not'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'image_inline_or_not'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'image_inline_or_not'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'image_inline_or_not'};
$result_nodes{'image_inline_or_not'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/xtable/block_commands_in_table.pl
b/tp/t/results/xtable/block_commands_in_table.pl
index 126d9bb7a5..0821e2f994 100644
--- a/tp/t/results/xtable/block_commands_in_table.pl
+++ b/tp/t/results/xtable/block_commands_in_table.pl
@@ -1634,30 +1634,30 @@ After table.
';
$result_sectioning{'block_commands_in_table'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
+ 'structure' => {
+ 'level' => 0,
+ 'section_up' => {}
+ }
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'block_commands_in_table'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'block_commands_in_table'};
+$result_sectioning{'block_commands_in_table'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'block_commands_in_table'};
$result_nodes{'block_commands_in_table'} = {
'cmdname' => 'node',
diff --git a/tp/t/results/xtable/inter_item_commands_in_table.pl
b/tp/t/results/xtable/inter_item_commands_in_table.pl
index f2bab7e910..d12bb37e76 100644
--- a/tp/t/results/xtable/inter_item_commands_in_table.pl
+++ b/tp/t/results/xtable/inter_item_commands_in_table.pl
@@ -3031,55 +3031,55 @@ asamp-bb2
';
$result_sectioning{'inter_item_commands_in_table'} = {
- 'section_childs' => [
- {
- 'cmdname' => 'top',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
- 'extra' => {
- 'normalized' => 'Top',
- 'spaces_before_argument' => ' '
- }
+ 'structure' => {
+ 'level' => -1,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top',
+ 'spaces_before_argument' => ' '
+ }
+ },
+ 'spaces_before_argument' => ' '
},
- 'spaces_before_argument' => ' '
- },
- 'section_childs' => [
- {
- 'cmdname' => 'chapter',
- 'extra' => {
- 'associated_node' => {
- 'cmdname' => 'node',
+ 'structure' => {
+ 'level' => 0,
+ 'section_childs' => [
+ {
+ 'cmdname' => 'chapter',
'extra' => {
- 'normalized' => 'chapter',
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'chapter',
+ 'spaces_before_argument' => ' '
+ }
+ },
'spaces_before_argument' => ' '
+ },
+ 'structure' => {
+ 'level' => 1,
+ 'number' => 1,
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
}
- },
- 'spaces_before_argument' => ' '
- },
- 'section_up' => {},
- 'structure' => {
- 'level' => 1,
- 'number' => 1
- },
- 'toplevel_prev' => {},
- 'toplevel_up' => {}
+ }
+ ],
+ 'section_up' => {}
}
- ],
- 'section_up' => {},
- 'structure' => {
- 'level' => 0
}
- }
- ],
- 'structure' => {
- 'level' => -1
+ ]
}
};
-$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_childs'}[0]{'section_up'}
= $result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_prev'}
= $result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_childs'}[0]{'toplevel_up'}
= $result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0];
-$result_sectioning{'inter_item_commands_in_table'}{'section_childs'}[0]{'section_up'}
= $result_sectioning{'inter_item_commands_in_table'};
+$result_sectioning{'inter_item_commands_in_table'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
=
$result_sectioning{'inter_item_commands_in_table'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_table'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
=
$result_sectioning{'inter_item_commands_in_table'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_table'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
=
$result_sectioning{'inter_item_commands_in_table'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'inter_item_commands_in_table'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'inter_item_commands_in_table'};
$result_nodes{'inter_item_commands_in_table'} = {
'cmdname' => 'node',
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/HTML.pm (_prepare_tree_units_global_targets, _mini_toc, _default_format_contents), tp/Texinfo/Convert/IXIN.pm (output_ixin), tp/Texinfo/Convert/Plaintext.pm (format_contents), tp/Texinfo/Convert/TexinfoXML.pm (_convert), tp/Texinfo/Structuring.pm (sectioning_structure) (_print_sectioning_tree, _section_direction_associated_node) (complete_node_tree_with_menus, nodes_tree, elements_directions) (number_floats, get_node_node_child [...],
Patrice Dumas <=
- Prev by Date:
branch master updated: * tp/Texinfo/Convert/Converter.pm (float_type_number) (float_name_caption), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/TexinfoXML.pm (_convert), tp/Texinfo/Structuring.pm (number_floats): put float number in structure and rename the key as float_number.
- Next by Date:
branch master updated: * tp/Texinfo/Structuring.pm (check_nodes_are_referenced) (set_menus_node_directions, complete_node_tree_with_menus, nodes_tree) (elements_directions), tp/Texinfo/Convert/Info.pm (format_node), tp/Texinfo/Convert/Plaintext.pm (process_footnotes), tp/Texinfo/Convert/TexinfoXML.pm (_convert): put node_* and menu_* directions in structure.
- Previous by thread:
branch master updated: * tp/Texinfo/Convert/Converter.pm (float_type_number) (float_name_caption), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/TexinfoXML.pm (_convert), tp/Texinfo/Structuring.pm (number_floats): put float number in structure and rename the key as float_number.
- Next by thread:
branch master updated: * tp/Texinfo/Structuring.pm (check_nodes_are_referenced) (set_menus_node_directions, complete_node_tree_with_menus, nodes_tree) (elements_directions), tp/Texinfo/Convert/Info.pm (format_node), tp/Texinfo/Convert/Plaintext.pm (process_footnotes), tp/Texinfo/Convert/TexinfoXML.pm (_convert): put node_* and menu_* directions in structure.
- Index(es):