[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55c
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55conditionals.t: move cnd.texi related tests to 55conditionals.t. |
Date: |
Tue, 03 Jan 2023 05:22:52 -0500 |
This is an automated email from the git hooks/post-receive script.
pertusus pushed a commit to branch master
in repository texinfo.
The following commit(s) were added to refs/heads/master by this push:
new a71c387b4c * tp/t/92formatting.t, tp/Makefile.tres,
tp/t/55conditionals.t: move cnd.texi related tests to 55conditionals.t.
a71c387b4c is described below
commit a71c387b4cecaa07aa6d29ee387d7fd5deb848e6
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Jan 3 11:22:31 2023 +0100
* tp/t/92formatting.t, tp/Makefile.tres, tp/t/55conditionals.t:
move cnd.texi related tests to 55conditionals.t.
Add missing test results.
---
ChangeLog | 5 +
tp/Makefile.tres | 16 +-
tp/t/55conditionals.t | 53 +
tp/t/92formatting.t | 50 -
tp/t/results/{formatting => conditionals}/cond.pl | 50 +-
.../cond_ifhtml_ifinfo.pl} | 24 +-
.../cond_ifhtml_ifinfo_iftex.pl | 0
.../{formatting => conditionals}/cond_info.pl | 0
.../cond_info_ifhtml_ifinfo_iftex.pl | 0
.../cond_info_no-ifhtml_no-ifinfo_no-iftex.pl | 0
.../cond_no-ifhtml_no-ifinfo_no-iftex.pl | 0
.../{formatting => conditionals}/cond_xml.pl | 0
.../converters_tests/simplest_test_prefix.pl | 164 ++
.../simplest_test_prefix/res_docbook/truc.xml | 7 +
.../simplest_test_prefix/res_html/truc.html | 28 +
.../simplest_test_prefix/res_info/truc.info | 18 +
.../simplest_test_prefix/res_latex/truc.tex | 48 +
.../simplest_test_prefix/res_xml/truc.xml | 12 +
tp/t/results/html_tests/float_copying.pl | 1652 ++++++++++++++++++++
.../float_copying/res_html/Copying-and-floats.html | 146 ++
.../res_html/caption-copying-footnote-anchor.html | 28 +
.../float_copying/res_html/float_copying_fot.html | 75 +
.../html_tests/float_copying/res_html/index.html | 68 +
.../res_html/public-domain-anchor.html | 28 +
.../float_copying/res_html/public-domain.html | 28 +
.../html_tests/simplest_test_date_in_header.pl | 164 ++
.../res_html/simplest.html | 29 +
27 files changed, 2594 insertions(+), 99 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 8ade680b0a..a8b68b2744 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-01-02 Patrice Dumas <pertusus@free.fr>
+
+ * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55conditionals.t:
+ move cnd.texi related tests to 55conditionals.t.
+
2023-01-02 Patrice Dumas <pertusus@free.fr>
* tp/t/92formatting.t: explicit output format for all cond.texi
diff --git a/tp/Makefile.tres b/tp/Makefile.tres
index 3c45be069b..c250fd19de 100644
--- a/tp/Makefile.tres
+++ b/tp/Makefile.tres
@@ -84,6 +84,14 @@ test_files_generated_list = $(test_tap_files_generated_list)
\
t/results/conditionals/command_conditionals_user_defined.pl \
t/results/conditionals/commands_in_ifset.pl \
t/results/conditionals/comment_on_ifset_line.pl \
+ t/results/conditionals/cond.pl \
+ t/results/conditionals/cond_ifhtml_ifinfo.pl \
+ t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl \
+ t/results/conditionals/cond_info.pl \
+ t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl \
+ t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl \
+ t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl \
+ t/results/conditionals/cond_xml.pl \
t/results/conditionals/conditional_not_closed.pl \
t/results/conditionals/consecutive_conditionals.pl \
t/results/conditionals/defcondx_Dbar.pl \
@@ -557,16 +565,8 @@ test_files_generated_list =
$(test_tap_files_generated_list) \
t/results/formats_encodings/sample_utf8/res_info/sample_utf8.info \
t/results/formats_encodings/weird_accents.pl \
t/results/formats_encodings/weird_accents_disable_encoding.pl \
- t/results/formatting/cond.pl \
- t/results/formatting/cond_ifhtml_ifinfo_iftex.pl \
- t/results/formatting/cond_info.pl \
- t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl \
- t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl \
- t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl \
- t/results/formatting/cond_xml.pl \
t/results/formatting/split_for_format_not_split.pl \
t/results/formatting/split_for_format_not_split/res_xml/simplest.xml \
- t/results/formatting/texi_cond.pl \
t/results/heading/heading_in_copying.pl \
t/results/heading/heading_in_example.pl \
t/results/heading/heading_in_quotation.pl \
diff --git a/tp/t/55conditionals.t b/tp/t/55conditionals.t
index 619d63dda4..9049c50b0d 100644
--- a/tp/t/55conditionals.t
+++ b/tp/t/55conditionals.t
@@ -183,6 +183,59 @@ This is iftex text.
This is ifnottex text.
@end ifnottex
', { 'EXPANDED_FORMATS' => ['info', 'html'] }],
+# same conditionals as in many_conditionals, but from file
+# with preambule and with some output
+['cond_ifhtml_ifinfo',
+ # same conditions as in many_conditionals
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['html'],
+ 'EXPANDED_FORMATS' => ['html', 'info'],
+ },
+],
+['cond',
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['html'],
+ },
+],
+['cond_xml',
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['xml'],
+ 'EXPANDED_FORMATS' => ['xml'],
+ },
+],
+['cond_no-ifhtml_no-ifinfo_no-iftex',
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['html'],
+ 'EXPANDED_FORMATS' => [],
+ },
+],
+['cond_ifhtml_ifinfo_iftex',
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['html'],
+ 'EXPANDED_FORMATS' => ['html', 'info', 'tex'],
+ },
+ {'EXPANDED_FORMATS' => ['html', 'info', 'tex'], },
+],
+['cond_info',
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['info'],
+ 'EXPANDED_FORMATS' => ['info', 'plaintext'],
+ },
+],
+['cond_info_no-ifhtml_no-ifinfo_no-iftex',
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['info'],
+ 'EXPANDED_FORMATS' => [],
+ },
+ {'EXPANDED_FORMATS' => []}
+],
+['cond_info_ifhtml_ifinfo_iftex',
+ undef, {'test_file' => 'cond.texi',
+ 'test_formats' => ['info'],
+ 'EXPANDED_FORMATS' => ['info', 'html', 'tex'],
+ },
+ {'EXPANDED_FORMATS' => ['info', 'html', 'tex'],}
+],
['commands_in_ifset',
'
@ifset notset
diff --git a/tp/t/92formatting.t b/tp/t/92formatting.t
index 525fdb15c5..47ae5f526d 100644
--- a/tp/t/92formatting.t
+++ b/tp/t/92formatting.t
@@ -9,56 +9,6 @@ require 't/test_utils.pl';
# under tp/tests did, but to be faster, as we are avoiding the
# start-up time of perl for every one.
my @test_cases = (
-['texi_cond',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['html'],
- 'EXPANDED_FORMATS' => ['html', 'info'],
- },
-],
-['cond',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['html'],
- },
-],
-['cond_xml',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['xml'],
- 'EXPANDED_FORMATS' => ['xml'],
- },
-],
-['cond_no-ifhtml_no-ifinfo_no-iftex',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['html'],
- 'EXPANDED_FORMATS' => [],
- },
-],
-['cond_ifhtml_ifinfo_iftex',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['html'],
- 'EXPANDED_FORMATS' => ['html', 'info', 'tex'],
- },
- {'EXPANDED_FORMATS' => ['html', 'info', 'tex'], },
-],
-['cond_info',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['info'],
- 'EXPANDED_FORMATS' => ['info', 'plaintext'],
- },
-],
-['cond_info_no-ifhtml_no-ifinfo_no-iftex',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['info'],
- 'EXPANDED_FORMATS' => [],
- },
- {'EXPANDED_FORMATS' => []}
-],
-['cond_info_ifhtml_ifinfo_iftex',
- undef, {'test_file' => 'cond.texi',
- 'test_formats' => ['info'],
- 'EXPANDED_FORMATS' => ['info', 'html', 'tex'],
- },
- {'EXPANDED_FORMATS' => ['info', 'html', 'tex'],}
-],
['split_for_format_not_split',
undef,
{'test_file' => 'simplest.texi',
diff --git a/tp/t/results/formatting/cond.pl b/tp/t/results/conditionals/cond.pl
similarity index 94%
rename from tp/t/results/formatting/cond.pl
rename to tp/t/results/conditionals/cond.pl
index 34b6759b13..dd8bd34cbe 100644
--- a/tp/t/results/formatting/cond.pl
+++ b/tp/t/results/conditionals/cond.pl
@@ -60,13 +60,7 @@ $result_trees{'cond'} = {
'cmdname' => 'html',
'contents' => [
{
- 'contents' => [
- {
- 'text' => 'This is html text.
-'
- }
- ],
- 'type' => 'rawpreformatted'
+ 'type' => 'elided_block'
},
{
'args' => [
@@ -105,6 +99,11 @@ $result_trees{'cond'} = {
},
{
'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'text' => '
',
'type' => 'empty_line'
}
@@ -114,7 +113,7 @@ $result_trees{'cond'} = {
{
'contents' => [
{
- 'text' => 'This is ifhtml text.
+ 'text' => 'This is ifnothtml text.
'
}
],
@@ -122,11 +121,6 @@ $result_trees{'cond'} = {
},
{
'text' => '
-',
- 'type' => 'empty_line'
- },
- {
- 'text' => '
',
'type' => 'empty_line'
}
@@ -196,13 +190,18 @@ $result_trees{'cond'} = {
},
{
'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'text' => '
',
'type' => 'empty_line'
},
{
'contents' => [
{
- 'text' => 'This is ifinfo text.
+ 'text' => 'This is ifnotinfo text.
'
}
],
@@ -215,11 +214,6 @@ $result_trees{'cond'} = {
},
{
'text' => '
-',
- 'type' => 'empty_line'
- },
- {
- 'text' => '
',
'type' => 'empty_line'
},
@@ -329,18 +323,17 @@ $result_texis{'cond'} = '\\input texinfo
@c test conditions
@html
-This is html text.
@end html
-This is ifhtml text.
+This is ifnothtml text.
@node Top
@top conditionals
-This is ifinfo text.
+This is ifnotinfo text.
@tex
@@ -355,15 +348,15 @@ This is ifnottex text.
$result_texts{'cond'} = '
-This is ifhtml text.
+This is ifnothtml text.
conditionals
************
-This is ifinfo text.
+This is ifnotinfo text.
@@ -447,18 +440,17 @@ $result_converted{'html'}->{'cond'} = '<!DOCTYPE html>
<body lang="en">
-This is html text.
-<p>This is ifhtml text.
-</p>
+<p>This is ifnothtml text.
+</p>
<div class="top-level-extent" id="Top">
<h1 class="top" id="conditionals">conditionals</h1>
-<p>This is ifinfo text.
-</p>
+<p>This is ifnotinfo text.
+</p>
diff --git a/tp/t/results/formatting/texi_cond.pl
b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
similarity index 90%
rename from tp/t/results/formatting/texi_cond.pl
rename to tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
index cd575fd6ac..773d778ef0 100644
--- a/tp/t/results/formatting/texi_cond.pl
+++ b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
@@ -5,7 +5,7 @@ use vars qw(%result_texis %result_texts %result_trees
%result_errors
use utf8;
-$result_trees{'texi_cond'} = {
+$result_trees{'cond_ifhtml_ifinfo'} = {
'contents' => [
{
'contents' => [
@@ -321,10 +321,10 @@ $result_trees{'texi_cond'} = {
],
'type' => 'document_root'
};
-$result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
= $result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'extra'}{'node_content'}[0]
= $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
= $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_texis{'texi_cond'} = '\\input texinfo
+$result_texis{'cond_ifhtml_ifinfo'} = '\\input texinfo
@c test conditions
@@ -353,7 +353,7 @@ This is ifnottex text.
';
-$result_texts{'texi_cond'} = '
+$result_texts{'cond_ifhtml_ifinfo'} = '
This is ifhtml text.
@@ -372,7 +372,7 @@ This is ifnottex text.
';
-$result_sectioning{'texi_cond'} = {
+$result_sectioning{'cond_ifhtml_ifinfo'} = {
'structure' => {
'section_childs' => [
{
@@ -396,9 +396,9 @@ $result_sectioning{'texi_cond'} = {
'section_level' => -1
}
};
-$result_sectioning{'texi_cond'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'texi_cond'};
+$result_sectioning{'cond_ifhtml_ifinfo'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'cond_ifhtml_ifinfo'};
-$result_nodes{'texi_cond'} = {
+$result_nodes{'cond_ifhtml_ifinfo'} = {
'cmdname' => 'node',
'extra' => {
'associated_section' => {
@@ -412,7 +412,7 @@ $result_nodes{'texi_cond'} = {
'info' => {}
};
-$result_menus{'texi_cond'} = {
+$result_menus{'cond_ifhtml_ifinfo'} = {
'cmdname' => 'node',
'extra' => {
'normalized' => 'Top'
@@ -420,14 +420,14 @@ $result_menus{'texi_cond'} = {
'info' => {}
};
-$result_errors{'texi_cond'} = [];
+$result_errors{'cond_ifhtml_ifinfo'} = [];
-$result_floats{'texi_cond'} = {};
+$result_floats{'cond_ifhtml_ifinfo'} = {};
-$result_converted{'html'}->{'texi_cond'} = '<!DOCTYPE html>
+$result_converted{'html'}->{'cond_ifhtml_ifinfo'} = '<!DOCTYPE html>
<html>
<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
<head>
diff --git a/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
b/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
rename to tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
diff --git a/tp/t/results/formatting/cond_info.pl
b/tp/t/results/conditionals/cond_info.pl
similarity index 100%
rename from tp/t/results/formatting/cond_info.pl
rename to tp/t/results/conditionals/cond_info.pl
diff --git a/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
b/tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
rename to tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl
diff --git a/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
b/tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
rename to tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
diff --git a/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
b/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
rename to tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
diff --git a/tp/t/results/formatting/cond_xml.pl
b/tp/t/results/conditionals/cond_xml.pl
similarity index 100%
rename from tp/t/results/formatting/cond_xml.pl
rename to tp/t/results/conditionals/cond_xml.pl
diff --git a/tp/t/results/converters_tests/simplest_test_prefix.pl
b/tp/t/results/converters_tests/simplest_test_prefix.pl
new file mode 100644
index 0000000000..e11952296e
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix.pl
@@ -0,0 +1,164 @@
+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{'simplest_test_prefix'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '\\input texinfo @c -*-texinfo-*-
+',
+ 'type' => 'text_before_beginning'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'text_before_beginning'
+ }
+ ],
+ 'type' => 'preamble_before_beginning'
+ },
+ {
+ 'contents' => [],
+ 'type' => 'preamble_before_content'
+ }
+ ],
+ 'type' => 'before_node_section'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Top'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'This is a very simple texi manual '
+ },
+ {
+ 'cmdname' => ' '
+ },
+ {
+ 'text' => ' <>.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'simplest.texi',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'bye'
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'simplest_test_prefix'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'simplest_test_prefix'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+
+$result_texis{'simplest_test_prefix'} = '\\input texinfo @c -*-texinfo-*-
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+';
+
+
+$result_texts{'simplest_test_prefix'} = '
+This is a very simple texi manual <>.
+
+';
+
+$result_nodes{'simplest_test_prefix'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'info' => {}
+};
+
+$result_menus{'simplest_test_prefix'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'info' => {}
+};
+
+$result_errors{'simplest_test_prefix'} = [];
+
+
+$result_floats{'simplest_test_prefix'} = {};
+
+
+$result_converted_errors{'file_html'}->{'simplest_test_prefix'} = [
+ {
+ 'error_line' => 'warning: must specify a title with a title command or @top
+',
+ 'file_name' => 'simplest.texi',
+ 'text' => 'must specify a title with a title command or @top',
+ 'type' => 'warning'
+ }
+];
+
+
+1;
diff --git
a/tp/t/results/converters_tests/simplest_test_prefix/res_docbook/truc.xml
b/tp/t/results/converters_tests/simplest_test_prefix/res_docbook/truc.xml
new file mode 100644
index 0000000000..f9ccfe316d
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_docbook/truc.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+ <!ENTITY tex "TeX">
+ <!ENTITY latex "LaTeX">
+]>
+<book id="truc.xml" lang="">
+</book>
diff --git
a/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
b/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
new file mode 100644
index 0000000000..a75bf5f21b
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<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">
+
+
+</head>
+
+<body lang="en">
+<h1 class="node" id="Top">Top</h1>
+
+<p>This is a very simple texi manual <>.
+</p>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/converters_tests/simplest_test_prefix/res_info/truc.info
b/tp/t/results/converters_tests/simplest_test_prefix/res_info/truc.info
new file mode 100644
index 0000000000..3de8369b53
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_info/truc.info
@@ -0,0 +1,18 @@
+This is truc.info, produced from simplest.texi.
+
+
+File: truc.info, Node: Top, Up: (dir)
+
+This is a very simple texi manual <>.
+
+
+
+Tag Table:
+Node: Top49
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
diff --git
a/tp/t/results/converters_tests/simplest_test_prefix/res_latex/truc.tex
b/tp/t/results/converters_tests/simplest_test_prefix/res_latex/truc.tex
new file mode 100644
index 0000000000..7dd79b54c6
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_latex/truc.tex
@@ -0,0 +1,48 @@
+\documentclass{book}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage[gen]{eurosym}
+\usepackage{textcomp}
+\usepackage{graphicx}
+\usepackage{etoolbox}
+\usepackage{titleps}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{float}
+% use hidelinks to remove boxes around links to be similar to Texinfo TeX
+\usepackage[hidelinks]{hyperref}
+
+\makeatletter
+\newcommand{\Texinfosettitle}{No Title}%
+
+% redefine the \mainmatter command such that it does not clear page
+% as if in double page
+\renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
+\newenvironment{Texinfopreformatted}{%
+ \par\GNUTobeylines\obeyspaces\frenchspacing\parskip=\z@\parindent=\z@}{}
+{\catcode`\^^M=13 \gdef\GNUTobeylines{\catcode`\^^M=13 \def^^M{\null\par}}}
+\newenvironment{Texinfoindented}{\begin{list}{}{}\item\relax}{\end{list}}
+
+% used for substitutions in commands
+\newcommand{\Texinfoplaceholder}[1]{}
+
+\newpagestyle{single}{\sethead[\chaptername{} \thechapter{}
\chaptertitle{}][][\thepage]
+ {\chaptername{} \thechapter{}
\chaptertitle{}}{}{\thepage}}
+
+% allow line breaking at underscore
+\let\Texinfounderscore\_
+\renewcommand{\_}{\Texinfounderscore\discretionary{}{}{}}
+\renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
+
+\makeatother
+% set default for @setchapternewpage
+\makeatletter
+\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\Texinfoplaceholder{setchapternewpage
placeholder}\clearpage}{}{}
+\makeatother
+\pagestyle{single}%
+
+\begin{document}
+\label{anchor:Top}%
+
+(`Top' node ignored)
+\end{document}
diff --git
a/tp/t/results/converters_tests/simplest_test_prefix/res_xml/truc.xml
b/tp/t/results/converters_tests/simplest_test_prefix/res_xml/truc.xml
new file mode 100644
index 0000000000..42df3f8f16
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_xml/truc.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V7.1//EN"
"http://www.gnu.org/software/texinfo/dtd/7.1/texinfo.dtd">
+<texinfo>
+<filename file="truc.xml"></filename>
+<preamblebeforebeginning>\input texinfo @c -*-texinfo-*-
+
+</preamblebeforebeginning><node name="Top" spaces="
"><nodename>Top</nodename></node>
+
+<para>This is a very simple texi manual <spacecmd type="spc"/> <>.
+</para>
+<bye></bye>
+</texinfo>
diff --git a/tp/t/results/html_tests/float_copying.pl
b/tp/t/results/html_tests/float_copying.pl
new file mode 100644
index 0000000000..a8b9812866
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying.pl
@@ -0,0 +1,1652 @@
+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{'float_copying'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '\\input texinfo @c -*-texinfo-*-
+',
+ 'type' => 'text_before_beginning'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'text_before_beginning'
+ }
+ ],
+ 'type' => 'preamble_before_beginning'
+ }
+ ],
+ 'type' => 'preamble_before_setfilename'
+ },
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'float_copying.info'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'setfilename',
+ 'extra' => {
+ 'text_arg' => 'float_copying.info'
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'copying',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Copyright notice'
+ }
+ ],
+ 'type' => 'block_line_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'public domain'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+',
+ 'spaces_before_argument' => ' '
+ },
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'float',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'Public domain is not really a licence, as
it means than
+'
+ },
+ {
+ 'text' => 'the author abandon his copyright.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'The Public Domain notice'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'The caption copying
footnote
+'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'caption
copying footnote anchor'
+ }
+ ],
+ 'extra' => {
+ 'region' => {}
+ },
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'anchor',
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' =>
'caption-copying-footnote-anchor'
+ },
+ 'source_info' => {
+ 'file_name' =>
'float_copying.texi',
+ 'line_nr' => 14,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' =>
'spaces_after_close_brace'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'indexed caption
copying footnote'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'index_entry' => {
+ 'content_normalized' => [],
+ 'entry_content' => [],
+ 'entry_element' => {},
+ 'entry_number' => 1,
+ 'entry_region' => {},
+ 'in_code' => 0,
+ 'index_at_command' => 'cindex',
+ 'index_ignore_chars' => {},
+ 'index_name' => 'cp',
+ 'index_type_command' => 'cindex'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' =>
'float_copying.texi',
+ 'line_nr' => 16,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'public domain
function'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'findex',
+ 'extra' => {
+ 'index_entry' => {
+ 'content_normalized' => [],
+ 'entry_content' => [],
+ 'entry_element' => {},
+ 'entry_number' => 1,
+ 'entry_region' => {},
+ 'in_code' => 1,
+ 'index_at_command' => 'findex',
+ 'index_ignore_chars' => {},
+ 'index_name' => 'fn',
+ 'index_type_command' => 'findex'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' =>
'float_copying.texi',
+ 'line_nr' => 17,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'see '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Copying and
floats'
+ }
+ ],
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'extra' => {
+ 'label' => {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Copying
and floats'
+ }
+ ],
+ 'info' => {
+
'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' =>
'Copying-and-floats'
+ }
+ ],
+ 'normalized' =>
'Copying-and-floats'
+ },
+ 'info' => {
+ 'spaces_before_argument'
=> ' '
+ },
+ 'source_info' => {
+ 'file_name' =>
'float_copying.texi',
+ 'line_nr' => 45,
+ 'macro' => ''
+ }
+ },
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' =>
'Copying-and-floats'
+ }
+ },
+ 'source_info' => {
+ 'file_name' =>
'float_copying.texi',
+ 'line_nr' => 19,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'footnote',
+ 'info' => {
+ 'spaces_before_argument' => '
+'
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 12,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'public domain anchor'
+ }
+ ],
+ 'extra' => {
+ 'region' => {}
+ },
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'anchor',
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'public-domain-anchor'
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 23,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'spaces_after_close_brace'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'indexed caption'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'index_entry' => {
+ 'content_normalized' => [],
+ 'entry_content' => [],
+ 'entry_element' => {},
+ 'entry_number' => 2,
+ 'entry_region' => {},
+ 'in_code' => 0,
+ 'index_at_command' => 'cindex',
+ 'index_ignore_chars' => {},
+ 'index_name' => 'cp',
+ 'index_type_command' => 'cindex'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 24,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'indexed caption function'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'findex',
+ 'extra' => {
+ 'index_entry' => {
+ 'content_normalized' => [],
+ 'entry_content' => [],
+ 'entry_element' => {},
+ 'entry_number' => 2,
+ 'entry_region' => {},
+ 'in_code' => 1,
+ 'index_at_command' => 'findex',
+ 'index_ignore_chars' => {},
+ 'index_name' => 'fn',
+ 'index_type_command' => 'findex'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 25,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ }
+ ],
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'caption',
+ 'extra' => {
+ 'float' => {}
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 12,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'spaces_after_close_brace'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'float'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'text_arg' => 'float'
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 27,
+ 'macro' => ''
+ }
+ }
+ ],
+ 'extra' => {
+ 'caption' => {},
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'public-domain',
+ 'type' => {
+ 'content' => [
+ {}
+ ],
+ 'normalized' => 'Copyright notice'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 7,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'copying'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'text_arg' => 'copying'
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 28,
+ 'macro' => ''
+ }
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 5,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'type' => 'preamble_before_content'
+ }
+ ],
+ 'type' => 'before_node_section'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Top'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 30,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Top'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Top'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'index_entry' => {
+ 'content_normalized' => [],
+ 'entry_content' => [],
+ 'entry_element' => {},
+ 'entry_node' => {},
+ 'entry_number' => 3,
+ 'in_code' => 0,
+ 'index_at_command' => 'cindex',
+ 'index_ignore_chars' => {},
+ 'index_name' => 'cp',
+ 'index_type_command' => 'cindex'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 33,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'See the caption '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'public domain anchor'
+ }
+ ],
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'extra' => {
+ 'label' => {},
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'public-domain-anchor'
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 35,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'See the float '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'public domain'
+ }
+ ],
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'extra' => {
+ 'label' => {},
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'public-domain'
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 37,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'insertcopying',
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 39,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'block_line_arg'
+ }
+ ],
+ 'cmdname' => 'menu',
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'text' => '* ',
+ 'type' => 'menu_entry_leading_text'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'Copying and floats'
+ }
+ ],
+ 'type' => 'menu_entry_node'
+ },
+ {
+ 'text' => '::',
+ 'type' => 'menu_entry_separator'
+ },
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '
+'
+ }
+ ],
+ 'type' => 'preformatted'
+ }
+ ],
+ 'type' => 'menu_entry_description'
+ }
+ ],
+ 'extra' => {
+ 'menu_entry_description' => {},
+ 'menu_entry_node' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Copying-and-floats'
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 42,
+ 'macro' => ''
+ },
+ 'type' => 'menu_entry'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'menu'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'text_arg' => 'menu'
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 43,
+ 'macro' => ''
+ }
+ }
+ ],
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 41,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 31,
+ 'macro' => ''
+ }
+ },
+ {},
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Copying and floats'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'appendix',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'In the appendix, we print the references and the
copying once more
+'
+ },
+ {
+ 'text' => 'and the list of coyright notices (listoffloats).
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'See the caption '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'public domain anchor'
+ }
+ ],
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'extra' => {
+ 'label' => {},
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'public-domain-anchor'
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 51,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'See the float '
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'public domain'
+ }
+ ],
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'extra' => {
+ 'label' => {},
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'public-domain'
+ }
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 53,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'listofloats'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'index_entry' => {
+ 'content_normalized' => [],
+ 'entry_content' => [],
+ 'entry_element' => {},
+ 'entry_node' => {},
+ 'entry_number' => 4,
+ 'in_code' => 0,
+ 'index_at_command' => 'cindex',
+ 'index_ignore_chars' => {},
+ 'index_name' => 'cp',
+ 'index_type_command' => 'cindex'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 55,
+ 'macro' => ''
+ },
+ 'type' => 'index_entry_command'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'insertcopying',
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 57,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'insertcopying',
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 58,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'listoffloats'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'subheading',
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 60,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Copyright notice'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'listoffloats',
+ 'extra' => {
+ 'type' => {
+ 'content' => [
+ {}
+ ],
+ 'normalized' => 'Copyright notice'
+ }
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 61,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'printindex'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'subheading',
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 63,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'cp'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'printindex',
+ 'extra' => {
+ 'misc_args' => [
+ 'cp'
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 64,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'fn'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'printindex',
+ 'extra' => {
+ 'misc_args' => [
+ 'fn'
+ ]
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 65,
+ 'macro' => ''
+ }
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {},
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'float_copying.texi',
+ 'line_nr' => 46,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'bye'
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'extra'}{'region'}
= $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'entry_content'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'entry_element'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'entry_region'}
= $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'entry_region'}
= $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'extra'}{'region'}
= $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'extra'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'entry_content'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'entry_element'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'entry_region'}
= $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'entry_region'}
= $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'float'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'caption'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'type'}{'content'}[0]
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
= $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
=
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}
=
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
= $result_trees{'float_copying'}{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
= $result_trees{'float_copying'}{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'label'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'menu_entry_description'}
=
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[3];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'menu_entry_node'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[1]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[3] =
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'extra'}{'label'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'}
=
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'entry_content'}
=
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'entry_element'}
= $result_trees{'float_copying'}{'contents'}[4]{'contents'}[7];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'entry_node'}
=
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'extra'}{'type'}{'content'}[0]
=
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0];
+
+$result_texis{'float_copying'} = '\\input texinfo @c -*-texinfo-*-
+
+@setfilename float_copying.info
+
+@copying
+
+@float Copyright notice, public domain
+
+Public domain is not really a licence, as it means than
+the author abandon his copyright.
+
+@caption{The Public Domain notice@footnote{
+The caption copying footnote
+@anchor{caption copying footnote anchor}
+
+@cindex indexed caption copying footnote
+@findex public domain function
+
+see @ref{Copying and floats}.
+
+}
+
+@anchor{public domain anchor}
+@cindex indexed caption
+@findex indexed caption function
+}
+@end float
+@end copying
+
+@node Top
+@top Top
+
+@cindex Top
+
+See the caption @ref{public domain anchor}.
+
+See the float @ref{public domain}.
+
+@insertcopying
+
+@menu
+* Copying and floats::
+@end menu
+
+@node Copying and floats
+@appendix Copying and floats
+
+In the appendix, we print the references and the copying once more
+and the list of coyright notices (listoffloats).
+
+See the caption @ref{public domain anchor}.
+
+See the float @ref{public domain}.
+
+@cindex listofloats
+
+@insertcopying
+@insertcopying
+
+@subheading listoffloats
+@listoffloats Copyright notice
+
+@subheading printindex
+@printindex cp
+@printindex fn
+
+@bye
+';
+
+
+$result_texts{'float_copying'} = '
+
+Top
+***
+
+
+See the caption public domain anchor.
+
+See the float public domain.
+
+
+* Copying and floats::
+
+Appendix A Copying and floats
+*****************************
+
+In the appendix, we print the references and the copying once more
+and the list of coyright notices (listoffloats).
+
+See the caption public domain anchor.
+
+See the float public domain.
+
+
+
+listoffloats
+------------
+
+printindex
+----------
+
+';
+
+$result_sectioning{'float_copying'} = {
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'info' => {},
+ 'structure' => {}
+ }
+ },
+ 'info' => {},
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'appendix',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Copying-and-floats'
+ },
+ 'info' => {},
+ 'structure' => {}
+ }
+ },
+ 'info' => {},
+ 'structure' => {
+ 'section_level' => 1,
+ 'section_number' => 'A',
+ 'section_up' => {},
+ 'toplevel_prev' => {},
+ 'toplevel_up' => {}
+ }
+ }
+ ],
+ 'section_level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_level' => -1
+ }
+};
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
= $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'float_copying'};
+
+$result_nodes{'float_copying'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'info' => {},
+ 'structure' => {}
+ },
+ 'menus' => [
+ {
+ 'cmdname' => 'menu'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'info' => {},
+ 'structure' => {
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'appendix',
+ 'extra' => {},
+ 'info' => {},
+ 'structure' => {
+ 'section_number' => 'A'
+ }
+ },
+ 'isindex' => 1,
+ 'normalized' => 'Copying-and-floats'
+ },
+ 'info' => {},
+ 'structure' => {
+ 'node_prev' => {},
+ 'node_up' => {}
+ }
+ },
+ 'node_next' => {}
+ }
+};
+$result_nodes{'float_copying'}{'structure'}{'menu_child'}{'structure'}{'node_prev'}
= $result_nodes{'float_copying'};
+$result_nodes{'float_copying'}{'structure'}{'menu_child'}{'structure'}{'node_up'}
= $result_nodes{'float_copying'};
+$result_nodes{'float_copying'}{'structure'}{'node_next'} =
$result_nodes{'float_copying'}{'structure'}{'menu_child'};
+
+$result_menus{'float_copying'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'info' => {},
+ 'structure' => {
+ 'menu_child' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'isindex' => 1,
+ 'normalized' => 'Copying-and-floats'
+ },
+ 'info' => {},
+ 'structure' => {
+ 'menu_up' => {},
+ 'menu_up_hash' => {
+ 'Top' => 1
+ }
+ }
+ }
+ }
+};
+$result_menus{'float_copying'}{'structure'}{'menu_child'}{'structure'}{'menu_up'}
= $result_menus{'float_copying'};
+
+$result_errors{'float_copying'} = [];
+
+
+$result_floats{'float_copying'} = {
+ 'Copyright notice' => [
+ {
+ 'cmdname' => 'float',
+ 'extra' => {
+ 'caption' => {
+ 'cmdname' => 'caption',
+ 'extra' => {
+ 'float' => {}
+ }
+ },
+ 'normalized' => 'public-domain',
+ 'type' => {
+ 'content' => [
+ {
+ 'text' => 'Copyright notice'
+ }
+ ],
+ 'normalized' => 'Copyright notice'
+ }
+ },
+ 'info' => {},
+ 'structure' => {
+ 'float_number' => 1
+ }
+ }
+ ]
+};
+$result_floats{'float_copying'}{'Copyright
notice'}[0]{'extra'}{'caption'}{'extra'}{'float'} =
$result_floats{'float_copying'}{'Copyright notice'}[0];
+
+
+$result_indices_sort_strings{'float_copying'} = {
+ 'cp' => [
+ 'indexed caption',
+ 'indexed caption copying footnote',
+ 'listofloats',
+ 'Top'
+ ],
+ 'fn' => [
+ 'indexed caption function',
+ 'public domain function'
+ ]
+};
+
+
+1;
diff --git
a/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
b/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
new file mode 100644
index 0000000000..58688a8333
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!--
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than
+the author abandon his copyright.
+ -->
+<title>Copying and floats (Top)</title>
+
+<meta name="description" content="Copying and floats (Top)">
+<meta name="keywords" content="Copying and floats (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="#Copying-and-floats" rel="index" title="Copying and floats">
+<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}
+td.printindex-index-entry {vertical-align: top}
+td.printindex-index-section {vertical-align: top; padding-left: 1em}
+th.entries-header-printindex {text-align:left}
+th.sections-header-printindex {text-align:left; padding-left: 1em}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="appendix-level-extent" id="Copying-and-floats">
+<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> [<a
href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
+</div>
+<h2 class="appendix" id="Copying-and-floats-1">Appendix A Copying and
floats</h2>
+
+<p>In the appendix, we print the references and the copying once more
+and the list of coyright notices (listoffloats).
+</p>
+<p>See the caption <a class="ref"
href="index.html#public-domain-anchor">public domain anchor</a>.
+</p>
+<p>See the float <a class="ref" href="index.html#public-domain">Copyright
notice 1</a>.
+</p>
+<a class="index-entry-id" id="index-listofloats"></a>
+
+
+<div class="float" id="public-domain">
+
+<p>Public domain is not really a licence, as it means than
+the author abandon his copyright.
+</p>
+<div class="caption"><p><strong class="strong">Copyright notice 1:
</strong>The Public Domain notice<a class="footnote" id="DOCF1_2"
href="float_copying_fot.html#FOOT1_2"><sup>2</sup></a>
+</p>
+<a class="anchor" id="public-domain-anchor"></a><a class="index-entry-id"
id="index-copying-indexed-caption"></a>
+<a class="index-entry-id" id="index-copying-indexed-caption-function"></a>
+</div></div>
+<div class="float" id="public-domain">
+
+<p>Public domain is not really a licence, as it means than
+the author abandon his copyright.
+</p>
+<div class="caption"><p><strong class="strong">Copyright notice 1:
</strong>The Public Domain notice<a class="footnote" id="DOCF1_3"
href="float_copying_fot.html#FOOT1_3"><sup>3</sup></a>
+</p>
+<a class="anchor" id="public-domain-anchor"></a><a class="index-entry-id"
id="index-copying-indexed-caption"></a>
+<a class="index-entry-id" id="index-copying-indexed-caption-function"></a>
+</div></div>
+<h4 class="subheading" id="listoffloats">listoffloats</h4>
+<dl class="listoffloats">
+<dt><a href="index.html#public-domain">Copyright notice 1</a></dt><dd
class="caption-in-listoffloats"><p>The Public Domain notice<a class="footnote"
id="t_flistoffloats_DOCF1_4"
href="float_copying_fot.html#t_flistoffloats_FOOT1_4"><sup>4</sup></a>
+</p>
+</dd>
+</dl>
+
+<h4 class="subheading" id="printindex">printindex</h4>
+<div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th>Jump to:
</th><td><a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-I"><b>I</b></a>
+
+<a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-L"><b>L</b></a>
+
+<a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-T"><b>T</b></a>
+
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><th
class="sections-header-printindex">Section</th></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_cp_letter-I">I</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="index.html#index-copying-indexed-caption">indexed caption</a></td><td
class="printindex-index-section"><a href="index.html">Top</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="float_copying_fot.html#index-copying-indexed-caption-copying-footnote">indexed
caption copying footnote</a></td><td class="printindex-index-section"><a
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_cp_letter-L">L</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="#index-listofloats">listofloats</a></td><td
class="printindex-index-section"><a href="#Copying-and-floats">Copying and
floats</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_cp_letter-T">T</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="index.html#index-Top">Top</a></td><td class="printindex-index-section"><a
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th>Jump to:
</th><td><a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-I"><b>I</b></a>
+
+<a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-L"><b>L</b></a>
+
+<a class="summary-letter-printindex"
href="#Copying-and-floats_cp_letter-T"><b>T</b></a>
+
+</td></tr></table>
+</div>
+<div class="printindex fn-printindex">
+<table class="fn-letters-header-printindex"><tr><th>Jump to:
</th><td><a class="summary-letter-printindex"
href="#Copying-and-floats_fn_letter-I"><b>I</b></a>
+
+<a class="summary-letter-printindex"
href="#Copying-and-floats_fn_letter-P"><b>P</b></a>
+
+</td></tr></table>
+<table class="fn-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><th
class="sections-header-printindex">Section</th></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_fn_letter-I">I</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="index.html#index-copying-indexed-caption-function"><code>indexed caption
function</code></a></td><td class="printindex-index-section"><a
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_fn_letter-P">P</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a
href="float_copying_fot.html#index-copying-public-domain-function"><code>public
domain function</code></a></td><td class="printindex-index-section"><a
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+</table>
+<table class="fn-letters-footer-printindex"><tr><th>Jump to:
</th><td><a class="summary-letter-printindex"
href="#Copying-and-floats_fn_letter-I"><b>I</b></a>
+
+<a class="summary-letter-printindex"
href="#Copying-and-floats_fn_letter-P"><b>P</b></a>
+
+</td></tr></table>
+</div>
+
+</div>
+<hr>
+<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> [<a
href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/html_tests/float_copying/res_html/caption-copying-footnote-anchor.html
b/tp/t/results/html_tests/float_copying/res_html/caption-copying-footnote-anchor.html
new file mode 100644
index 0000000000..942ea048c8
--- /dev/null
+++
b/tp/t/results/html_tests/float_copying/res_html/caption-copying-footnote-anchor.html
@@ -0,0 +1,28 @@
+<!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">
+<!--
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than
+the author abandon his copyright.
+ -->
+<title>caption copying footnote anchor (Top)</title>
+
+<meta name="description" content="caption copying footnote anchor (Top)">
+<meta name="keywords" content="caption copying footnote anchor (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0;
url=float_copying_fot.html#caption-copying-footnote-anchor">
+<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="float_copying_fot.html#caption-copying-footnote-anchor">caption copying
footnote anchor</a>.</p>
+</body>
diff --git
a/tp/t/results/html_tests/float_copying/res_html/float_copying_fot.html
b/tp/t/results/html_tests/float_copying/res_html/float_copying_fot.html
new file mode 100644
index 0000000000..673147533d
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/float_copying_fot.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!--
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than
+the author abandon his copyright.
+ -->
+<title>Footnotes (Top)</title>
+
+<meta name="description" content="Footnotes (Top)">
+<meta name="keywords" content="Footnotes (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="Copying-and-floats.html" rel="index" title="Copying and floats">
+
+
+</head>
+
+<body lang="en">
+<div class="element-footnotes" id="SEC_Footnotes">
+<div class="nav-panel">
+<p>
+ [<a href="Copying-and-floats.html" title="Index"
rel="index">Index</a>]</p>
+</div>
+<h4 class="footnotes-heading">Footnotes</h4>
+
+<h5 class="footnote-body-heading"><a id="FOOT1"
href="index.html#DOCF1">(1)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id"
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+<h5 class="footnote-body-heading"><a id="FOOT1_2"
href="Copying-and-floats.html#DOCF1_2">(2)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id"
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+<h5 class="footnote-body-heading"><a id="FOOT1_3"
href="Copying-and-floats.html#DOCF1_3">(3)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id"
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+<h5 class="footnote-body-heading"><a id="t_flistoffloats_FOOT1_4"
href="Copying-and-floats.html#t_flistoffloats_DOCF1_4">(4)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id"
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+</div><hr>
+<div class="nav-panel">
+<p>
+ [<a href="Copying-and-floats.html" title="Index"
rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git a/tp/t/results/html_tests/float_copying/res_html/index.html
b/tp/t/results/html_tests/float_copying/res_html/index.html
new file mode 100644
index 0000000000..6cdda87168
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/index.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!--
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than
+the author abandon his copyright.
+ -->
+<title>Top</title>
+
+<meta name="description" content="Top">
+<meta name="keywords" content="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="Copying-and-floats.html" rel="index" title="Copying and floats">
+<link href="Copying-and-floats.html" rel="next" title="Copying and floats">
+
+
+</head>
+
+<body lang="en">
+
+
+<div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="Copying-and-floats.html" accesskey="n" rel="next">Copying and
floats</a> [<a href="Copying-and-floats.html" title="Index"
rel="index">Index</a>]</p>
+</div>
+<h1 class="top" id="Top-1">Top</h1>
+
+<a class="index-entry-id" id="index-Top"></a>
+
+<p>See the caption <a class="ref" href="#public-domain-anchor">public domain
anchor</a>.
+</p>
+<p>See the float <a class="ref" href="#public-domain">Copyright notice 1</a>.
+</p>
+
+<div class="float" id="public-domain">
+
+<p>Public domain is not really a licence, as it means than
+the author abandon his copyright.
+</p>
+<div class="caption"><p><strong class="strong">Copyright notice 1:
</strong>The Public Domain notice<a class="footnote" id="DOCF1"
href="float_copying_fot.html#FOOT1"><sup>1</sup></a>
+</p>
+<a class="anchor" id="public-domain-anchor"></a><a class="index-entry-id"
id="index-copying-indexed-caption"></a>
+<a class="index-entry-id" id="index-copying-indexed-caption-function"></a>
+</div></div>
+
+<ul class="mini-toc">
+<li><a href="Copying-and-floats.html" accesskey="1">Copying and floats</a></li>
+</ul>
+</div>
+<hr>
+<div class="nav-panel">
+<p>
+Next: <a href="Copying-and-floats.html" accesskey="n" rel="next">Copying and
floats</a> [<a href="Copying-and-floats.html" title="Index"
rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git
a/tp/t/results/html_tests/float_copying/res_html/public-domain-anchor.html
b/tp/t/results/html_tests/float_copying/res_html/public-domain-anchor.html
new file mode 100644
index 0000000000..9f1d1e4547
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/public-domain-anchor.html
@@ -0,0 +1,28 @@
+<!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">
+<!--
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than
+the author abandon his copyright.
+ -->
+<title>public domain anchor (Top)</title>
+
+<meta name="description" content="public domain anchor (Top)">
+<meta name="keywords" content="public domain anchor (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#public-domain-anchor">
+<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#public-domain-anchor">public domain anchor</a>.</p>
+</body>
diff --git a/tp/t/results/html_tests/float_copying/res_html/public-domain.html
b/tp/t/results/html_tests/float_copying/res_html/public-domain.html
new file mode 100644
index 0000000000..3f5475b477
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/public-domain.html
@@ -0,0 +1,28 @@
+<!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">
+<!--
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than
+the author abandon his copyright.
+ -->
+<title>Copyright notice 1 (Top)</title>
+
+<meta name="description" content="Copyright notice 1 (Top)">
+<meta name="keywords" content="Copyright notice 1 (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#public-domain">
+<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#public-domain">Copyright notice 1</a>.</p>
+</body>
diff --git a/tp/t/results/html_tests/simplest_test_date_in_header.pl
b/tp/t/results/html_tests/simplest_test_date_in_header.pl
new file mode 100644
index 0000000000..cacbc3e54e
--- /dev/null
+++ b/tp/t/results/html_tests/simplest_test_date_in_header.pl
@@ -0,0 +1,164 @@
+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{'simplest_test_date_in_header'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'text' => '\\input texinfo @c -*-texinfo-*-
+',
+ 'type' => 'text_before_beginning'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'text_before_beginning'
+ }
+ ],
+ 'type' => 'preamble_before_beginning'
+ },
+ {
+ 'contents' => [],
+ 'type' => 'preamble_before_content'
+ }
+ ],
+ 'type' => 'before_node_section'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'text' => 'Top'
+ }
+ ],
+ 'info' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => 'This is a very simple texi manual '
+ },
+ {
+ 'cmdname' => ' '
+ },
+ {
+ 'text' => ' <>.
+'
+ }
+ ],
+ 'type' => 'paragraph'
+ },
+ {
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top'
+ },
+ 'info' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'source_info' => {
+ 'file_name' => 'simplest.texi',
+ 'line_nr' => 3,
+ 'macro' => ''
+ }
+ },
+ {
+ 'args' => [
+ {
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'bye'
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+
+$result_texis{'simplest_test_date_in_header'} = '\\input texinfo @c
-*-texinfo-*-
+
+@node Top
+
+This is a very simple texi manual @ <>.
+
+@bye
+';
+
+
+$result_texts{'simplest_test_date_in_header'} = '
+This is a very simple texi manual <>.
+
+';
+
+$result_nodes{'simplest_test_date_in_header'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'info' => {}
+};
+
+$result_menus{'simplest_test_date_in_header'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'info' => {}
+};
+
+$result_errors{'simplest_test_date_in_header'} = [];
+
+
+$result_floats{'simplest_test_date_in_header'} = {};
+
+
+$result_converted_errors{'file_html'}->{'simplest_test_date_in_header'} = [
+ {
+ 'error_line' => 'warning: must specify a title with a title command or @top
+',
+ 'file_name' => 'simplest.texi',
+ 'text' => 'must specify a title with a title command or @top',
+ 'type' => 'warning'
+ }
+];
+
+
+1;
diff --git
a/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
b/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
new file mode 100644
index 0000000000..90da6e73e5
--- /dev/null
+++
b/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="date" content="a sunny day">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="#Top" rel="start" title="Top">
+
+
+</head>
+
+<body lang="en">
+<h1 class="node" id="Top">Top</h1>
+
+<p>This is a very simple texi manual <>.
+</p>
+
+
+
+</body>
+</html>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55conditionals.t: move cnd.texi related tests to 55conditionals.t.,
Patrice Dumas <=