texinfo-commits
[Top][All Lists]
Advanced

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

[no subject]


From: Patrice Dumas
Date: Fri, 29 Jul 2022 10:32:12 -0400 (EDT)

branch: master
commit 33cd037c7429d8c521a632173d61169ce5775311
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Fri Jul 29 10:05:51 2022 +0200

    Add test for situations in which Top node is not output
---
 tp/t/converters_tests.t                            |   54 +-
 .../references_to_top_no_top_output.pl             | 1704 ++++++++++++++++++++
 .../res_html/Main-Flist.html                       |   23 +
 .../res_html/My-Flist.html                         |   23 +
 .../res_html/a-in-caption.html                     |   23 +
 .../res_html/a-in-copying.html                     |   23 +
 .../res_html/a-in-float.html                       |   23 +
 .../res_html/a-in-footnote.html                    |   23 +
 .../res_html/a-in-top.html                         |   23 +
 .../res_html/chapter.html                          |   81 +
 .../res_html/index.html                            |   49 +
 .../res_latex/references_to_top_no_top_output.tex  |   89 +
 12 files changed, 2137 insertions(+), 1 deletion(-)

diff --git a/tp/t/converters_tests.t b/tp/t/converters_tests.t
index a1a7588f6e..a9701f6cba 100644
--- a/tp/t/converters_tests.t
+++ b/tp/t/converters_tests.t
@@ -918,6 +918,57 @@ $top_in_ref_text,
 ['non_empty_part_no_top_node_output',
 $non_empty_part_text,
 {}, {'NO_TOP_NODE_OUTPUT' => 1}],
+['references_to_top_no_top_output',
+'
+@setfilename references_to_top_no_top_output.info
+
+@copying
+Copying
+@anchor{a in copying}
+@end copying
+
+@node Top
+@top top
+
+Begin Top
+
+@anchor{a in top}
+
+@footnote{in footnote @anchor{a in footnote}}
+
+@insertcopying
+
+@float list, My Flist
+In Flist
+@anchor{a in float}.
+@caption{Caption Flist. @anchor{a in caption}}
+@end float
+
+@cindex index in Top
+
+End of Top
+
+@node chapter
+@chapter Chap
+
+@pxref{a in copying}.
+@pxref{a in top}
+@pxref{a in footnote}
+@pxref{a in float}
+@pxref{a in caption}
+
+@cindex chap index
+
+@printindex cp
+
+@float list, Main Flist
+In Main
+@caption{Caption Main}
+@end float
+
+@listoffloats list
+', {'test_formats' => ['file_latex', 'file_html'], 'full_document' => 1},
+   {'NO_TOP_NODE_OUTPUT' => 1}],
 );
 
 my @file_tests = (
@@ -973,7 +1024,7 @@ my %latex_tests = (
   'ref_in_sectioning' => 1,
   'unknown_value' => 1,
   'test_sp' => 1,
-# need @example final
+# need final implementation of @example
 # 'sp_in_example' => 1,
   'line_breaks' => 1,
   'test_deftypefnnewline' => 1,
@@ -983,6 +1034,7 @@ my %latex_tests = (
   'inline_expand_tex' => 1,
   'inlinefmtifelse' => 1,
   'inlineifsetifclear' => 1,
+# need final implementation of @example
 # table_in_display_in_example
 # table_in_example_in_display
 # complex_nestings
diff --git a/tp/t/results/converters_tests/references_to_top_no_top_output.pl 
b/tp/t/results/converters_tests/references_to_top_no_top_output.pl
new file mode 100644
index 0000000000..d4d1542381
--- /dev/null
+++ b/tp/t/results/converters_tests/references_to_top_no_top_output.pl
@@ -0,0 +1,1704 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'references_to_top_no_top_output'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'text_before_beginning'
+                }
+              ],
+              'parent' => {},
+              'type' => 'preamble_before_beginning'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'references_to_top_no_top_output.info'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'setfilename',
+              'extra' => {
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'references_to_top_no_top_output.info'
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 2,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'cmdname' => 'copying',
+              'contents' => [
+                {
+                  'extra' => {
+                    'command' => {}
+                  },
+                  'parent' => {},
+                  'text' => '
+',
+                  'type' => 'empty_line_after_command'
+                },
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'Copying
+'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'parent' => {},
+                              'text' => 'a in copying'
+                            }
+                          ],
+                          'extra' => {
+                            'region' => {}
+                          },
+                          'parent' => {},
+                          'type' => 'brace_command_arg'
+                        }
+                      ],
+                      'cmdname' => 'anchor',
+                      'contents' => [],
+                      'extra' => {
+                        'node_content' => [
+                          {}
+                        ],
+                        'normalized' => 'a-in-copying'
+                      },
+                      'parent' => {},
+                      'source_info' => {
+                        'file_name' => '',
+                        'line_nr' => 6,
+                        'macro' => ''
+                      }
+                    },
+                    {
+                      'parent' => {},
+                      'text' => '
+',
+                      'type' => 'empty_spaces_after_close_brace'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'paragraph'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'copying'
+                        }
+                      ],
+                      'extra' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'parent' => {},
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'end',
+                  'extra' => {
+                    'command_argument' => 'copying',
+                    'spaces_before_argument' => ' ',
+                    'text_arg' => 'copying'
+                  },
+                  'parent' => {},
+                  'source_info' => {
+                    'file_name' => '',
+                    'line_nr' => 7,
+                    'macro' => ''
+                  }
+                }
+              ],
+              'extra' => {
+                'end_command' => {}
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 4,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'empty_line'
+            }
+          ],
+          'parent' => {},
+          'type' => 'preamble_before_content'
+        }
+      ],
+      'parent' => {},
+      'type' => 'before_node_section'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top',
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 9,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'top'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Begin Top
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'a in top'
+                }
+              ],
+              'parent' => {},
+              'type' => 'brace_command_arg'
+            }
+          ],
+          'cmdname' => 'anchor',
+          'contents' => [],
+          'extra' => {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'a-in-top'
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 14,
+            'macro' => ''
+          }
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_spaces_after_close_brace'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'in footnote '
+                        },
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'parent' => {},
+                                  'text' => 'a in footnote'
+                                }
+                              ],
+                              'parent' => {},
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'anchor',
+                          'contents' => [],
+                          'extra' => {
+                            'node_content' => [
+                              {}
+                            ],
+                            'normalized' => 'a-in-footnote'
+                          },
+                          'parent' => {},
+                          'source_info' => {
+                            'file_name' => '',
+                            'line_nr' => 16,
+                            'macro' => ''
+                          }
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_context'
+                }
+              ],
+              'cmdname' => 'footnote',
+              'contents' => [],
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 16,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'parent' => {},
+              'text' => '
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'insertcopying',
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 18,
+            'macro' => ''
+          }
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'list'
+                }
+              ],
+              'parent' => {},
+              'type' => 'block_line_arg'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'My Flist'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+',
+                'spaces_before_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'float',
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'In Flist
+'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'a in float'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'brace_command_arg'
+                    }
+                  ],
+                  'cmdname' => 'anchor',
+                  'contents' => [],
+                  'extra' => {
+                    'node_content' => [
+                      {}
+                    ],
+                    'normalized' => 'a-in-float'
+                  },
+                  'parent' => {},
+                  'source_info' => {
+                    'file_name' => '',
+                    'line_nr' => 22,
+                    'macro' => ''
+                  }
+                },
+                {
+                  'parent' => {},
+                  'text' => '.
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'paragraph'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'Caption Flist. '
+                        },
+                        {
+                          'args' => [
+                            {
+                              'contents' => [
+                                {
+                                  'parent' => {},
+                                  'text' => 'a in caption'
+                                }
+                              ],
+                              'parent' => {},
+                              'type' => 'brace_command_arg'
+                            }
+                          ],
+                          'cmdname' => 'anchor',
+                          'contents' => [],
+                          'extra' => {
+                            'node_content' => [
+                              {}
+                            ],
+                            'normalized' => 'a-in-caption'
+                          },
+                          'parent' => {},
+                          'source_info' => {
+                            'file_name' => '',
+                            'line_nr' => 23,
+                            'macro' => ''
+                          }
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_context'
+                }
+              ],
+              'cmdname' => 'caption',
+              'contents' => [],
+              'extra' => {
+                'float' => {}
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 23,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'float'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'float',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'float'
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 24,
+                'macro' => ''
+              }
+            }
+          ],
+          'extra' => {
+            'caption' => {},
+            'end_command' => {},
+            'float_section' => {},
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'My-Flist',
+            'spaces_before_argument' => ' ',
+            'type' => {
+              'content' => [
+                {}
+              ],
+              'normalized' => 'list'
+            }
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 20,
+            'macro' => ''
+          }
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'index in Top'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 0,
+              'index_at_command' => 'cindex',
+              'index_ignore_chars' => {},
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex',
+              'node' => {},
+              'number' => 1
+            },
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 26,
+            'macro' => ''
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'End of Top
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 10,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'chapter'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [],
+      'extra' => {
+        'isindex' => 1,
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'chapter'
+          }
+        ],
+        'normalized' => 'chapter',
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 30,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => 'Chap'
+            }
+          ],
+          'extra' => {
+            'spaces_after_argument' => '
+'
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'chapter',
+      'contents' => [
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a in copying'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'pxref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'a-in-copying'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 33,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '.
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a in top'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'pxref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'a-in-top'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 34,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a in footnote'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'pxref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'a-in-footnote'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 35,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a in float'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'pxref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'a-in-float'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 36,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'a in caption'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'pxref',
+              'contents' => [],
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'a-in-caption'
+                }
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 37,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            }
+          ],
+          'parent' => {},
+          'type' => 'paragraph'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'chap index'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'command' => {},
+              'content' => [],
+              'content_normalized' => [],
+              'in_code' => 0,
+              'index_at_command' => 'cindex',
+              'index_ignore_chars' => {},
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex',
+              'node' => {},
+              'number' => 2
+            },
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 39,
+            'macro' => ''
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'cp'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'cp'
+            ],
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 41,
+            'macro' => ''
+          }
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'list'
+                }
+              ],
+              'parent' => {},
+              'type' => 'block_line_arg'
+            },
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'Main Flist'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+',
+                'spaces_before_argument' => ' '
+              },
+              'parent' => {},
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'float',
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'In Main
+'
+                }
+              ],
+              'parent' => {},
+              'type' => 'paragraph'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'parent' => {},
+                          'text' => 'Caption Main'
+                        }
+                      ],
+                      'parent' => {},
+                      'type' => 'paragraph'
+                    }
+                  ],
+                  'parent' => {},
+                  'type' => 'brace_command_context'
+                }
+              ],
+              'cmdname' => 'caption',
+              'contents' => [],
+              'extra' => {
+                'float' => {}
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 45,
+                'macro' => ''
+              }
+            },
+            {
+              'parent' => {},
+              'text' => '
+'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'parent' => {},
+                      'text' => 'float'
+                    }
+                  ],
+                  'extra' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'parent' => {},
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'command_argument' => 'float',
+                'spaces_before_argument' => ' ',
+                'text_arg' => 'float'
+              },
+              'parent' => {},
+              'source_info' => {
+                'file_name' => '',
+                'line_nr' => 46,
+                'macro' => ''
+              }
+            }
+          ],
+          'extra' => {
+            'caption' => {},
+            'end_command' => {},
+            'float_section' => {},
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Main-Flist',
+            'spaces_before_argument' => ' ',
+            'type' => {
+              'content' => [
+                {}
+              ],
+              'normalized' => 'list'
+            }
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 43,
+            'macro' => ''
+          }
+        },
+        {
+          'parent' => {},
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'parent' => {},
+                  'text' => 'list'
+                }
+              ],
+              'extra' => {
+                'spaces_after_argument' => '
+'
+              },
+              'parent' => {},
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'listoffloats',
+          'extra' => {
+            'spaces_before_argument' => ' ',
+            'type' => {
+              'content' => [
+                {}
+              ],
+              'normalized' => 'list'
+            }
+          },
+          'parent' => {},
+          'source_info' => {
+            'file_name' => '',
+            'line_nr' => 48,
+            'macro' => ''
+          }
+        }
+      ],
+      'extra' => {
+        'spaces_before_argument' => ' '
+      },
+      'parent' => {},
+      'source_info' => {
+        'file_name' => '',
+        'line_nr' => 31,
+        'macro' => ''
+      }
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'extra'}{'command'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'extra'}{'region'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'extra'}{'end_command'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'parent'} = 
$result_trees{'references_to_top_no_top_output'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'args'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[1]{'parent'} = 
$result_trees{'references_to_top_no_top_output'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'args'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[4]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[5]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[7]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[8];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[8]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[9]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[2]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'extra'}{'float'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[2]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[3]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[3]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'extra'}{'caption'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'extra'}{'end_command'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'extra'}{'float_section'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[1]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'extra'}{'type'}{'content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[11]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'args'}[0]{'contents'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'args'}[0]{'contents'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[12]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[13]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[14]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[14];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[14]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[15]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'parent'} = 
$result_trees{'references_to_top_no_top_output'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'args'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[3]{'parent'} = 
$result_trees{'references_to_top_no_top_output'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'args'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[0]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'label'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'extra'}{'label'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[2]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[3]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'label'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[4]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[5]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'extra'}{'label'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[6]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[7]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'extra'}{'label'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[2]{'contents'}[10]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[8]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'contents'}[9]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[1]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[2]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'command'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'content'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'extra'}{'index_entry'}{'node'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[3]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[4]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[5]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[5]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[5];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[5]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[6]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[1]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'extra'}{'float'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[2]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[3]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'extra'}{'caption'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[1];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'extra'}{'end_command'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'contents'}[3];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'extra'}{'float_section'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'extra'}{'node_content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[1]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'extra'}{'type'}{'content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[7]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[8]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[9]{'args'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'parent'}
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[9];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[9]{'extra'}{'type'}{'content'}[0]
 = 
$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[9]{'args'}[0]{'contents'}[0];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'contents'}[9]{'parent'}
 = $result_trees{'references_to_top_no_top_output'}{'contents'}[4];
+$result_trees{'references_to_top_no_top_output'}{'contents'}[4]{'parent'} = 
$result_trees{'references_to_top_no_top_output'};
+
+$result_texis{'references_to_top_no_top_output'} = '
+@setfilename references_to_top_no_top_output.info
+
+@copying
+Copying
+@anchor{a in copying}
+@end copying
+
+@node Top
+@top top
+
+Begin Top
+
+@anchor{a in top}
+
+@footnote{in footnote @anchor{a in footnote}}
+
+@insertcopying
+
+@float list, My Flist
+In Flist
+@anchor{a in float}.
+@caption{Caption Flist. @anchor{a in caption}}
+@end float
+
+@cindex index in Top
+
+End of Top
+
+@node chapter
+@chapter Chap
+
+@pxref{a in copying}.
+@pxref{a in top}
+@pxref{a in footnote}
+@pxref{a in float}
+@pxref{a in caption}
+
+@cindex chap index
+
+@printindex cp
+
+@float list, Main Flist
+In Main
+@caption{Caption Main}
+@end float
+
+@listoffloats list
+';
+
+
+$result_texts{'references_to_top_no_top_output'} = '
+
+top
+***
+
+Begin Top
+
+
+
+
+
+list, My Flist
+In Flist
+.
+
+
+
+End of Top
+
+1 Chap
+******
+
+a in copying.
+a in top
+a in footnote
+a in float
+a in caption
+
+
+
+list, Main Flist
+In Main
+
+
+';
+
+$result_sectioning{'references_to_top_no_top_output'} = {
+  'structure' => {
+    'section_childs' => [
+      {
+        'cmdname' => 'top',
+        'extra' => {
+          'associated_node' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'Top'
+            },
+            'structure' => {}
+          }
+        },
+        'structure' => {
+          'section_childs' => [
+            {
+              'cmdname' => 'chapter',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'isindex' => 1,
+                    'normalized' => 'chapter'
+                  },
+                  'structure' => {}
+                }
+              },
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 1,
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            }
+          ],
+          'section_level' => 0,
+          'section_up' => {}
+        }
+      }
+    ],
+    'section_level' => -1
+  }
+};
+$result_sectioning{'references_to_top_no_top_output'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = 
$result_sectioning{'references_to_top_no_top_output'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'references_to_top_no_top_output'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
 = 
$result_sectioning{'references_to_top_no_top_output'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'references_to_top_no_top_output'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
 = 
$result_sectioning{'references_to_top_no_top_output'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'references_to_top_no_top_output'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'references_to_top_no_top_output'};
+
+$result_nodes{'references_to_top_no_top_output'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'structure' => {}
+    },
+    'normalized' => 'Top'
+  },
+  'structure' => {
+    'node_next' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'structure' => {
+            'section_number' => 1
+          }
+        },
+        'isindex' => 1,
+        'normalized' => 'chapter'
+      },
+      'structure' => {
+        'node_prev' => {},
+        'node_up' => {}
+      }
+    }
+  }
+};
+$result_nodes{'references_to_top_no_top_output'}{'structure'}{'node_next'}{'structure'}{'node_prev'}
 = $result_nodes{'references_to_top_no_top_output'};
+$result_nodes{'references_to_top_no_top_output'}{'structure'}{'node_next'}{'structure'}{'node_up'}
 = $result_nodes{'references_to_top_no_top_output'};
+
+$result_menus{'references_to_top_no_top_output'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'structure' => {}
+};
+
+$result_errors{'references_to_top_no_top_output'} = [];
+
+
+$result_floats{'references_to_top_no_top_output'} = {
+  'list' => [
+    {
+      'cmdname' => 'float',
+      'extra' => {
+        'caption' => {
+          'cmdname' => 'caption',
+          'extra' => {
+            'float' => {}
+          }
+        },
+        'float_section' => {
+          'cmdname' => 'top',
+          'extra' => {},
+          'structure' => {}
+        },
+        'normalized' => 'My-Flist',
+        'type' => {
+          'content' => [
+            {
+              'text' => 'list'
+            }
+          ],
+          'normalized' => 'list'
+        }
+      },
+      'structure' => {
+        'float_number' => 1
+      }
+    },
+    {
+      'cmdname' => 'float',
+      'extra' => {
+        'caption' => {
+          'cmdname' => 'caption',
+          'extra' => {
+            'float' => {}
+          }
+        },
+        'float_section' => {
+          'cmdname' => 'chapter',
+          'extra' => {},
+          'structure' => {
+            'section_number' => 1
+          }
+        },
+        'normalized' => 'Main-Flist',
+        'type' => {
+          'content' => [
+            {
+              'text' => 'list'
+            }
+          ],
+          'normalized' => 'list'
+        }
+      },
+      'structure' => {
+        'float_number' => '1.1'
+      }
+    }
+  ]
+};
+$result_floats{'references_to_top_no_top_output'}{'list'}[0]{'extra'}{'caption'}{'extra'}{'float'}
 = $result_floats{'references_to_top_no_top_output'}{'list'}[0];
+$result_floats{'references_to_top_no_top_output'}{'list'}[1]{'extra'}{'caption'}{'extra'}{'float'}
 = $result_floats{'references_to_top_no_top_output'}{'list'}[1];
+
+
+$result_indices_sort_strings{'references_to_top_no_top_output'} = {
+  'cp' => [
+    'chap index',
+    'index in Top'
+  ]
+};
+
+
+
+$result_converted{'html_text'}->{'references_to_top_no_top_output'} = '
+
+<a class="node" id="Top"></a><div class="nav-panel">
+<p>
+ &nbsp; [<a href="#chapter" title="Index" rel="index">Index</a>]</p>
+</div>
+<a class="top" id="top"></a><ul class="mini-toc">
+<li><a href="#chapter" accesskey="1">Chap</a></li>
+</ul>
+<hr>
+<div class="chapter-level-extent" id="chapter">
+<div class="nav-panel">
+<p>
+ &nbsp; [<a href="#chapter" title="Index" rel="index">Index</a>]</p>
+</div>
+<h2 class="chapter" id="Chap">1 Chap</h2>
+
+<p>see <a class="pxref" href="#a-in-copying">a in copying</a>.
+see <a class="pxref" href="#a-in-top">a in top</a>
+see <a class="pxref" href="#a-in-footnote">a in footnote</a>
+see <a class="pxref" href="#a-in-float">a in float</a>
+see <a class="pxref" href="#a-in-caption">a in caption</a>
+</p>
+<a class="index-entry-id" id="index-chap-index"></a>
+
+<div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to: 
&nbsp; </th><td><a class="summary-letter-printindex" 
href="#t_i_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#t_i_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="t_i_cp_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-chap-index">chap 
index</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="t_i_cp_letter-I">I</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-index-in-Top">index in 
Top</a>:</td><td>&nbsp;</td><td valign="top"><a href="#Top">Top</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to: 
&nbsp; </th><td><a class="summary-letter-printindex" 
href="#t_i_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#t_i_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+</td></tr></table>
+</div>
+
+<div class="float" id="Main-Flist">
+<p>In Main
+</p>
+<div class="caption"><p><strong class="strong">list 1.1: </strong>Caption 
Main</p></div></div>
+<dl class="listoffloats">
+<dt><a href="#My-Flist">list 1</a></dt><dd 
class="caption-in-listoffloats"><p>Caption Flist. </p></dd>
+<dt><a href="#Main-Flist">list 1.1</a></dt><dd 
class="caption-in-listoffloats"><p>Caption Main</p></dd>
+</dl>
+</div>
+<div class="footnotes-segment">
+<hr>
+<h4 class="footnotes-heading">Footnotes</h4>
+
+<h5 class="footnote-body-heading"><a id="FOOT1" href="#DOCF1">(1)</a></h5>
+<p>in footnote <a class="anchor" id="a-in-footnote"></a></p>
+</div>
+';
+
+1;
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/Main-Flist.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/Main-Flist.html
new file mode 100644
index 0000000000..415599dfdf
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/Main-Flist.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>list 1.1 (top)</title>
+
+<meta name="description" content="list 1.1 (top)">
+<meta name="keywords" content="list 1.1 (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=chapter.html#Main-Flist">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a href="chapter.html#Main-Flist">list 
1.1</a>.</p>
+</body>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/My-Flist.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/My-Flist.html
new file mode 100644
index 0000000000..87b352c6f8
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/My-Flist.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>list 1 (top)</title>
+
+<meta name="description" content="list 1 (top)">
+<meta name="keywords" content="list 1 (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#My-Flist">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a href="index.html#My-Flist">list 
1</a>.</p>
+</body>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-caption.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-caption.html
new file mode 100644
index 0000000000..4c03bd3912
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-caption.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>a in caption (top)</title>
+
+<meta name="description" content="a in caption (top)">
+<meta name="keywords" content="a in caption (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#a-in-caption">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a href="index.html#a-in-caption">a in 
caption</a>.</p>
+</body>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-copying.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-copying.html
new file mode 100644
index 0000000000..db01d10e7d
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-copying.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>a in copying (top)</title>
+
+<meta name="description" content="a in copying (top)">
+<meta name="keywords" content="a in copying (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#a-in-copying">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a href="index.html#a-in-copying">a in 
copying</a>.</p>
+</body>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-float.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-float.html
new file mode 100644
index 0000000000..9774307f15
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-float.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>a in float (top)</title>
+
+<meta name="description" content="a in float (top)">
+<meta name="keywords" content="a in float (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#a-in-float">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a href="index.html#a-in-float">a in 
float</a>.</p>
+</body>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-footnote.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-footnote.html
new file mode 100644
index 0000000000..18bc502b01
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-footnote.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>a in footnote (top)</title>
+
+<meta name="description" content="a in footnote (top)">
+<meta name="keywords" content="a in footnote (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#a-in-footnote">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a href="index.html#a-in-footnote">a in 
footnote</a>.</p>
+</body>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-top.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-top.html
new file mode 100644
index 0000000000..a6568c605b
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/a-in-top.html
@@ -0,0 +1,23 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>a in top (top)</title>
+
+<meta name="description" content="a in top (top)">
+<meta name="keywords" content="a in top (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#a-in-top">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a href="index.html#a-in-top">a in 
top</a>.</p>
+</body>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
new file mode 100644
index 0000000000..277d9adb59
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/chapter.html
@@ -0,0 +1,81 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>chapter (top)</title>
+
+<meta name="description" content="chapter (top)">
+<meta name="keywords" content="chapter (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="#chapter" rel="index" title="chapter">
+<link href="index.html" rel="up" title="Top">
+<link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter-printindex {text-decoration: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="chapter-level-extent" id="chapter">
+<div class="nav-panel">
+<p>
+Previous: <a href="index.html" accesskey="p" rel="prev">top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">top</a> &nbsp; [<a href="#chapter" 
title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<h2 class="chapter" id="Chap">1 Chap</h2>
+
+<p>see <a class="pxref" href="index.html#a-in-copying">a in copying</a>.
+see <a class="pxref" href="index.html#a-in-top">a in top</a>
+see <a class="pxref" href="index.html#a-in-footnote">a in footnote</a>
+see <a class="pxref" href="index.html#a-in-float">a in float</a>
+see <a class="pxref" href="index.html#a-in-caption">a in caption</a>
+</p>
+<a class="index-entry-id" id="index-chap-index"></a>
+
+<div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th valign="top">Jump to: 
&nbsp; </th><td><a class="summary-letter-printindex" 
href="#chapter_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chapter_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th align="left">Index Entry</th><td>&nbsp;</td><th align="left"> 
Section</th></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter_cp_letter-C">C</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="#index-chap-index">chap 
index</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="#chapter">chapter</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+<tr><th id="chapter_cp_letter-I">I</th><td></td><td></td></tr>
+<tr><td></td><td valign="top"><a href="index.html#index-index-in-Top">index in 
Top</a>:</td><td>&nbsp;</td><td valign="top"><a 
href="index.html">Top</a></td></tr>
+<tr><td colspan="4"> <hr></td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th valign="top">Jump to: 
&nbsp; </th><td><a class="summary-letter-printindex" 
href="#chapter_cp_letter-C"><b>C</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" href="#chapter_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+</td></tr></table>
+</div>
+
+<div class="float" id="Main-Flist">
+<p>In Main
+</p>
+<div class="caption"><p><strong class="strong">list 1.1: </strong>Caption 
Main</p></div></div>
+<dl class="listoffloats">
+<dt><a href="index.html#My-Flist">list 1</a></dt><dd 
class="caption-in-listoffloats"><p>Caption Flist. </p></dd>
+<dt><a href="#Main-Flist">list 1.1</a></dt><dd 
class="caption-in-listoffloats"><p>Caption Main</p></dd>
+</dl>
+</div>
+
+
+
+</body>
+</html>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/index.html
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/index.html
new file mode 100644
index 0000000000..32ac855a61
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_html/index.html
@@ -0,0 +1,49 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- Copying -->
+<title>Top (top)</title>
+
+<meta name="description" content="Top (top)">
+<meta name="keywords" content="Top (top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="#Top" rel="start" title="Top">
+<link href="chapter.html" rel="index" title="chapter">
+<link href="chapter.html" rel="next" title="chapter">
+
+
+</head>
+
+<body lang="en">
+
+
+<a class="node" id="Top"></a><div class="nav-panel">
+<p>
+Next: <a href="chapter.html" accesskey="n" rel="next">Chap</a> &nbsp; [<a 
href="chapter.html" title="Index" rel="index">Index</a>]</p>
+</div>
+<hr>
+<a class="top" id="top"></a><ul class="mini-toc">
+<li><a href="chapter.html" accesskey="1">Chap</a></li>
+</ul>
+<div class="footnotes-segment">
+<hr>
+<h4 class="footnotes-heading">Footnotes</h4>
+
+<h5 class="footnote-body-heading"><a id="FOOT1" href="#DOCF1">(1)</a></h5>
+<p>in footnote <a class="anchor" id="a-in-footnote"></a></p>
+</div>
+<hr>
+<div class="nav-panel">
+<p>
+Next: <a href="chapter.html" accesskey="n" rel="next">Chap</a> &nbsp; [<a 
href="chapter.html" title="Index" rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git 
a/tp/t/results/converters_tests/references_to_top_no_top_output/res_latex/references_to_top_no_top_output.tex
 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_latex/references_to_top_no_top_output.tex
new file mode 100644
index 0000000000..9c870fb989
--- /dev/null
+++ 
b/tp/t/results/converters_tests/references_to_top_no_top_output/res_latex/references_to_top_no_top_output.tex
@@ -0,0 +1,89 @@
+\documentclass{book}
+\usepackage{imakeidx}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage[gen]{eurosym}
+\usepackage[T1]{fontenc}
+\usepackage{textcomp}
+\usepackage{graphicx}
+\usepackage{etoolbox}
+\usepackage{titleps}
+\usepackage{float}
+% use hidelinks to remove boxes around links to be similar with Texinfo TeX
+\usepackage[hidelinks]{hyperref}
+\usepackage[utf8]{inputenc}
+
+\newcommand{\GNUTexinfosettitle}{No Title}%
+
+% new float for type `list'
+\newfloat{TexinfoFloatlist}{htb}{tfl}[chapter]
+\floatname{TexinfoFloatlist}{}
+\makeindex[name=cp]%
+
+% redefine the \mainmatter command such that it does not clear page
+% as if in double page
+\makeatletter
+\renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
+\makeatother
+% add command aliases to use the same command in book and report
+\newcommand\GNUTexinfomainmatter{\mainmatter}
+\newcommand\GNUTexinfofrontmatter{\frontmatter}
+% command that does nothing used to help with substitutions in commands
+\newcommand{\GNUTexinfoplaceholder}[1]{}
+
+% plain page style, for part and chapter, which call \thispagestyle{plain}
+\renewpagestyle{plain}{\sethead[\thepage{}][][]
+                             {}{}{\thepage{}}}
+
+% single header
+\newpagestyle{single}{\sethead[\chaptername{} \thechapter{} 
\chaptertitle{}][][\thepage]
+                              {\chaptername{} \thechapter{} 
\chaptertitle{}}{}{\thepage}}
+
+% called when setting single headers
+\newcommand{\GNUTexinfosetsingleheader}{\pagestyle{single}}
+
+% double header
+\newpagestyle{double}{\sethead[\thepage{}][][\GNUTexinfosettitle]
+                              {\chaptername{} \thechapter{} 
\chaptertitle{}}{}{\thepage}}
+
+% called when setting double headers
+\newcommand{\GNUTexinfosetdoubleheader}{\pagestyle{double}}
+
+
+% avoid pagebreak and headings setting for a sectionning command
+\newcommand{\GNUTexinfonopagebreakheading}[2]{\let\clearpage\relax 
\let\cleardoublepage\relax \let\thispagestyle\GNUTexinfoplaceholder #1{#2}}
+
+\renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
+
+% set default for @setchapternewpage
+\makeatletter
+\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\GNUTexinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
+\makeatother
+\GNUTexinfosetsingleheader{}%
+
+
+
+\begin{document}
+\label{anchor:Top}%
+\chapter{Chap}
+\label{anchor:chapter}%
+
+see \hyperref[anchor:a-in-copying]{[a in copying], 
page~\pageref*{anchor:a-in-copying}}.
+see \hyperref[anchor:a-in-top]{[a in top], page~\pageref*{anchor:a-in-top}}
+see \hyperref[anchor:a-in-footnote]{[a in footnote], 
page~\pageref*{anchor:a-in-footnote}}
+see \hyperref[anchor:a-in-float]{[a in float], 
page~\pageref*{anchor:a-in-float}}
+see \hyperref[anchor:a-in-caption]{[a in caption], 
page~\pageref*{anchor:a-in-caption}}
+
+\index[cp]{chap index}%
+
+\printindex[cp]
+
+\begin{TexinfoFloatlist}
+In Main
+\caption{Caption Main}
+
+\label{anchor:Main-Flist}%
+\end{TexinfoFloatlist}
+
+\listof{TexinfoFloatlist}{}
+\end{document}



reply via email to

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