[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: * tp/Texinfo/Convert/Info.pm (_info_header): use
From: |
Patrice Dumas |
Subject: |
branch master updated: * tp/Texinfo/Convert/Info.pm (_info_header): use the last value in preamble of informative commands to format the @copying block for the copying header. |
Date: |
Sun, 09 Jan 2022 17:25:46 -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 68d4c3b859 * tp/Texinfo/Convert/Info.pm (_info_header): use the last
value in preamble of informative commands to format the @copying block for the
copying header.
68d4c3b859 is described below
commit 68d4c3b8591b3d5442b7118233404ffed3b7855f
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sun Jan 9 23:25:34 2022 +0100
* tp/Texinfo/Convert/Info.pm (_info_header): use the last value in
preamble of informative commands to format the @copying block for
the copying header.
---
ChangeLog | 6 +
tp/Texinfo/Convert/Info.pm | 3 +-
tp/t/info_tests.t | 98 +++-
.../info_tests/paragraphindent_and_preamble.pl | 263 +++++-----
.../paragraphindent_in_preamble_and_in_document.pl | 524 +++++++++++++++++++
.../info_tests/paragraphindent_not_in_preamble.pl | 454 ++++++++++++++++
.../info_tests/two_paragraphindent_in_preamble.pl | 498 ++++++++++++++++++
..._paragraphindent_in_preamble_and_in_document.pl | 568 +++++++++++++++++++++
8 files changed, 2283 insertions(+), 131 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 11fe629f08..916dfafd40 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2022-01-09 Patrice Dumas <pertusus@free.fr>
+
+ * tp/Texinfo/Convert/Info.pm (_info_header): use the last value in
+ preamble of informative commands to format the @copying block for
+ the copying header.
+
2022-01-09 Gavin Smith <gavinsmith0123@gmail.com>
* TODO.HTML: Add some remarks from an old email. More on
diff --git a/tp/Texinfo/Convert/Info.pm b/tp/Texinfo/Convert/Info.pm
index f9f5ee7f86..8d971342ec 100644
--- a/tp/Texinfo/Convert/Info.pm
+++ b/tp/Texinfo/Convert/Info.pm
@@ -340,8 +340,7 @@ sub _info_header($$$)
# format @copying using the last value of the preamble.
my @informative_global_commands = $self->get_informative_global_commands();
- # FIXME use 'preamble' instead, but need to fix tests
- $self->set_global_document_commands('preamble_or_first',
\@informative_global_commands);
+ $self->set_global_document_commands('preamble',
\@informative_global_commands);
if ($self->{'global_commands'} and $self->{'global_commands'}->{'copying'}) {
print STDERR "COPYING HEADER\n" if ($self->get_conf('DEBUG'));
$self->{'in_copying_header'} = 1;
diff --git a/tp/t/info_tests.t b/tp/t/info_tests.t
index d59da18f4c..5bf584a6f4 100644
--- a/tp/t/info_tests.t
+++ b/tp/t/info_tests.t
@@ -37,6 +37,102 @@ In copying.
Copying second para.
@end copying
+@paragraphindent 1
+
+After paragraphindent.
+
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
+
+First para.
+
+Second para.
+
+@bye
+
+', {'full_document' => 1}],
+['two_paragraphindent_in_preamble',
+'@copying
+In copying.
+
+Copying second para.
+@end copying
+
+@paragraphindent 1
+
+@paragraphindent 6
+
+After two paragraphindent.
+
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
+
+First para.
+
+Second para.
+
+@bye
+
+', {'full_document' => 1}],
+['paragraphindent_in_preamble_and_in_document',
+'@copying
+In copying.
+
+Copying second para.
+@end copying
+
+@paragraphindent 1
+
+After paragraphindent.
+
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
+
+First para.
+
+Second para.
+
+@paragraphindent 3
+
+Third para after second paragraphindent.
+
+@bye
+
+', {'full_document' => 1}],
+['two_paragraphindent_in_preamble_and_in_document',
+'@copying
+In copying.
+
+Copying second para.
+@end copying
+
+@paragraphindent 1
+
+@paragraphindent 6
+
+After two paragraphindent.
+
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
+
+First para.
+
+Second para.
+
+@paragraphindent 3
+
+Third para after third paragraphindent.
+
+@bye
+
+', {'full_document' => 1}],
+['paragraphindent_not_in_preamble',
+'@copying
+In copying.
+
+Copying second para.
+@end copying
+
@node Top
@top test @@paragraphindent effect in preamble
@@ -50,7 +146,7 @@ After paragraphindent.
@bye
-'],
+', {'full_document' => 1}],
['paragraphindent_asis_first',
'
bbb
diff --git a/tp/t/results/info_tests/paragraphindent_and_preamble.pl
b/tp/t/results/info_tests/paragraphindent_and_preamble.pl
index fd4fba13f4..5dd1ad84dc 100644
--- a/tp/t/results/info_tests/paragraphindent_and_preamble.pl
+++ b/tp/t/results/info_tests/paragraphindent_and_preamble.pl
@@ -10,27 +10,87 @@ $result_trees{'paragraphindent_and_preamble'} = {
{
'contents' => [
{
- 'cmdname' => 'copying',
'contents' => [
{
- 'extra' => {
- 'command' => {}
- },
- 'parent' => {},
- 'text' => '
-',
- 'type' => 'empty_line_after_command'
- },
- {
+ 'cmdname' => 'copying',
'contents' => [
{
+ 'extra' => {
+ 'command' => {}
+ },
'parent' => {},
- 'text' => 'In copying.
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In copying.
'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Copying second para.
+'
+ }
+ ],
+ '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'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
}
],
- 'parent' => {},
- 'type' => 'paragraph'
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
},
{
'parent' => {},
@@ -38,24 +98,13 @@ $result_trees{'paragraphindent_and_preamble'} = {
',
'type' => 'empty_line'
},
- {
- 'contents' => [
- {
- 'parent' => {},
- 'text' => 'Copying second para.
-'
- }
- ],
- 'parent' => {},
- 'type' => 'paragraph'
- },
{
'args' => [
{
'contents' => [
{
'parent' => {},
- 'text' => 'copying'
+ 'text' => '1'
}
],
'extra' => {
@@ -66,29 +115,40 @@ $result_trees{'paragraphindent_and_preamble'} = {
'type' => 'line_arg'
}
],
- 'cmdname' => 'end',
+ 'cmdname' => 'paragraphindent',
'extra' => {
- 'command_argument' => 'copying',
- 'spaces_before_argument' => ' ',
- 'text_arg' => 'copying'
+ 'misc_args' => [
+ '1'
+ ],
+ 'spaces_before_argument' => ' '
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 5,
+ 'line_nr' => 7,
'macro' => ''
},
'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
}
],
- 'extra' => {
- 'end_command' => {}
- },
- 'line_nr' => {
- 'file_name' => '',
- 'line_nr' => 1,
- 'macro' => ''
- },
- 'parent' => {}
+ 'parent' => {},
+ 'type' => 'preamble_before_content'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'After paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
},
{
'parent' => {},
@@ -136,7 +196,7 @@ $result_trees{'paragraphindent_and_preamble'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 7,
+ 'line_nr' => 11,
'macro' => ''
},
'parent' => {}
@@ -155,7 +215,7 @@ $result_trees{'paragraphindent_and_preamble'} = {
},
{
'parent' => {},
- 'text' => 'paragraphindent effect in preamble'
+ 'text' => 'paragraphindent in preamble effect in preamble'
}
],
'extra' => {
@@ -195,61 +255,7 @@ $result_trees{'paragraphindent_and_preamble'} = {
'contents' => [
{
'parent' => {},
- 'text' => 'Before paragraphindent.
-'
- }
- ],
- 'parent' => {},
- 'type' => 'paragraph'
- },
- {
- 'parent' => {},
- 'text' => '
-',
- 'type' => 'empty_line'
- },
- {
- 'args' => [
- {
- 'contents' => [
- {
- 'parent' => {},
- 'text' => '1'
- }
- ],
- 'extra' => {
- 'spaces_after_argument' => '
-'
- },
- 'parent' => {},
- 'type' => 'line_arg'
- }
- ],
- 'cmdname' => 'paragraphindent',
- 'extra' => {
- 'misc_args' => [
- '1'
- ],
- 'spaces_before_argument' => ' '
- },
- 'line_nr' => {
- 'file_name' => '',
- 'line_nr' => 14,
- 'macro' => ''
- },
- 'parent' => {}
- },
- {
- 'parent' => {},
- 'text' => '
-',
- 'type' => 'empty_line'
- },
- {
- 'contents' => [
- {
- 'parent' => {},
- 'text' => 'After paragraphindent.
+ 'text' => 'Second para.
'
}
],
@@ -268,7 +274,7 @@ $result_trees{'paragraphindent_and_preamble'} = {
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 8,
+ 'line_nr' => 12,
'macro' => ''
},
'parent' => {}
@@ -288,19 +294,27 @@ $result_trees{'paragraphindent_and_preamble'} = {
],
'type' => 'document_root'
};
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'end_command'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[1];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[3];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'extra'}{'end_command'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[1];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0];
+$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[0];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[0]{'parent'} =
$result_trees{'paragraphindent_and_preamble'};
$result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[1];
@@ -318,13 +332,6 @@
$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[2]{'par
$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[3];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[5]{'args'}[0];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[5];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[6]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[7];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[7]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2];
-$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'contents'}[8]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[2];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[2]{'parent'} =
$result_trees{'paragraphindent_and_preamble'};
$result_trees{'paragraphindent_and_preamble'}{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_and_preamble'}{'contents'}[3];
$result_trees{'paragraphindent_and_preamble'}{'contents'}[3]{'parent'} =
$result_trees{'paragraphindent_and_preamble'};
@@ -335,31 +342,31 @@ In copying.
Copying second para.
@end copying
-@node Top
-@top test @@paragraphindent effect in preamble
+@paragraphindent 1
-First para.
+After paragraphindent.
-Before paragraphindent.
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
-@paragraphindent 1
+First para.
-After paragraphindent.
+Second para.
@bye
';
$result_texts{'paragraphindent_and_preamble'} = '
-test @paragraphindent effect in preamble
-****************************************
-First para.
+After paragraphindent.
-Before paragraphindent.
+test @paragraphindent in preamble effect in preamble
+****************************************************
+First para.
-After paragraphindent.
+Second para.
';
@@ -419,22 +426,22 @@ In copying.
Copying second para.
+ After paragraphindent.
+
File: , Node: Top, Up: (dir)
-test @paragraphindent effect in preamble
-****************************************
+test @paragraphindent in preamble effect in preamble
+****************************************************
First para.
- Before paragraphindent.
-
- After paragraphindent.
+ Second para.
Tag Table:
-Node: Top63
+Node: Top88
End Tag Table
diff --git
a/tp/t/results/info_tests/paragraphindent_in_preamble_and_in_document.pl
b/tp/t/results/info_tests/paragraphindent_in_preamble_and_in_document.pl
new file mode 100644
index 0000000000..2d0947474a
--- /dev/null
+++ b/tp/t/results/info_tests/paragraphindent_in_preamble_and_in_document.pl
@@ -0,0 +1,524 @@
+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{'paragraphindent_in_preamble_and_in_document'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'cmdname' => 'copying',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In copying.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Copying second para.
+'
+ }
+ ],
+ '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'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '1'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '1'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preamble_before_content'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'After paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ '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' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'test '
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'paragraphindent in preamble effect in preamble'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'First para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Second para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '3'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '3'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 18,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Third para after second paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'bye',
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'end_command'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[1];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'};
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'};
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[1];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[3];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'args'}[0];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[6]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[7];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[7]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[8]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'};
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[3];
+$result_trees{'paragraphindent_in_preamble_and_in_document'}{'contents'}[3]{'parent'}
= $result_trees{'paragraphindent_in_preamble_and_in_document'};
+
+$result_texis{'paragraphindent_in_preamble_and_in_document'} = '@copying
+In copying.
+
+Copying second para.
+@end copying
+
+@paragraphindent 1
+
+After paragraphindent.
+
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
+
+First para.
+
+Second para.
+
+@paragraphindent 3
+
+Third para after second paragraphindent.
+
+@bye
+';
+
+
+$result_texts{'paragraphindent_in_preamble_and_in_document'} = '
+
+After paragraphindent.
+
+test @paragraphindent in preamble effect in preamble
+****************************************************
+
+First para.
+
+Second para.
+
+
+Third para after second paragraphindent.
+
+';
+
+$result_sectioning{'paragraphindent_in_preamble_and_in_document'} = {
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+ }
+ },
+ 'structure' => {
+ 'section_level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_level' => -1
+ }
+};
+$result_sectioning{'paragraphindent_in_preamble_and_in_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'paragraphindent_in_preamble_and_in_document'};
+
+$result_nodes{'paragraphindent_in_preamble_and_in_document'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'structure' => {}
+ },
+ 'normalized' => 'Top'
+ }
+};
+
+$result_menus{'paragraphindent_in_preamble_and_in_document'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+};
+
+$result_errors{'paragraphindent_in_preamble_and_in_document'} = [];
+
+
+$result_floats{'paragraphindent_in_preamble_and_in_document'} = {};
+
+
+
+$result_converted{'info'}->{'paragraphindent_in_preamble_and_in_document'} =
'This is , produced from .
+
+In copying.
+
+ Copying second para.
+
+ After paragraphindent.
+
+
+File: , Node: Top, Up: (dir)
+
+test @paragraphindent in preamble effect in preamble
+****************************************************
+
+First para.
+
+ Second para.
+
+ Third para after second paragraphindent.
+
+
+
+Tag Table:
+Node: Top88
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
+';
+
+1;
diff --git a/tp/t/results/info_tests/paragraphindent_not_in_preamble.pl
b/tp/t/results/info_tests/paragraphindent_not_in_preamble.pl
new file mode 100644
index 0000000000..67e7929c65
--- /dev/null
+++ b/tp/t/results/info_tests/paragraphindent_not_in_preamble.pl
@@ -0,0 +1,454 @@
+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{'paragraphindent_not_in_preamble'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'cmdname' => 'copying',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In copying.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Copying second para.
+'
+ }
+ ],
+ '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'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ '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' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'test '
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'paragraphindent effect in preamble'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'First para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Before paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '1'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '1'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'After paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'bye',
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'end_command'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[0]{'parent'} =
$result_trees{'paragraphindent_not_in_preamble'};
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'args'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[1]{'parent'} =
$result_trees{'paragraphindent_not_in_preamble'};
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'args'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[1];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[3];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[5]{'args'}[0];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[5];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[6]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'}
=
$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[7];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[7]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'contents'}[8]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[2]{'parent'} =
$result_trees{'paragraphindent_not_in_preamble'};
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'paragraphindent_not_in_preamble'}{'contents'}[3];
+$result_trees{'paragraphindent_not_in_preamble'}{'contents'}[3]{'parent'} =
$result_trees{'paragraphindent_not_in_preamble'};
+
+$result_texis{'paragraphindent_not_in_preamble'} = '@copying
+In copying.
+
+Copying second para.
+@end copying
+
+@node Top
+@top test @@paragraphindent effect in preamble
+
+First para.
+
+Before paragraphindent.
+
+@paragraphindent 1
+
+After paragraphindent.
+
+@bye
+';
+
+
+$result_texts{'paragraphindent_not_in_preamble'} = '
+test @paragraphindent effect in preamble
+****************************************
+
+First para.
+
+Before paragraphindent.
+
+
+After paragraphindent.
+
+';
+
+$result_sectioning{'paragraphindent_not_in_preamble'} = {
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+ }
+ },
+ 'structure' => {
+ 'section_level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_level' => -1
+ }
+};
+$result_sectioning{'paragraphindent_not_in_preamble'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'paragraphindent_not_in_preamble'};
+
+$result_nodes{'paragraphindent_not_in_preamble'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'structure' => {}
+ },
+ 'normalized' => 'Top'
+ }
+};
+
+$result_menus{'paragraphindent_not_in_preamble'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+};
+
+$result_errors{'paragraphindent_not_in_preamble'} = [];
+
+
+$result_floats{'paragraphindent_not_in_preamble'} = {};
+
+
+
+$result_converted{'info'}->{'paragraphindent_not_in_preamble'} = 'This is ,
produced from .
+
+In copying.
+
+ Copying second para.
+
+
+File: , Node: Top, Up: (dir)
+
+test @paragraphindent effect in preamble
+****************************************
+
+First para.
+
+ Before paragraphindent.
+
+ After paragraphindent.
+
+
+
+Tag Table:
+Node: Top65
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
+';
+
+1;
diff --git a/tp/t/results/info_tests/two_paragraphindent_in_preamble.pl
b/tp/t/results/info_tests/two_paragraphindent_in_preamble.pl
new file mode 100644
index 0000000000..6f2fb9eeb7
--- /dev/null
+++ b/tp/t/results/info_tests/two_paragraphindent_in_preamble.pl
@@ -0,0 +1,498 @@
+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{'two_paragraphindent_in_preamble'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'cmdname' => 'copying',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In copying.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Copying second para.
+'
+ }
+ ],
+ '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'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '1'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '1'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '6'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '6'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preamble_before_content'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'After two paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ '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' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'test '
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'paragraphindent in preamble effect in preamble'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'First para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Second para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'bye',
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'end_command'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[0]{'parent'} =
$result_trees{'two_paragraphindent_in_preamble'};
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[1]{'parent'} =
$result_trees{'two_paragraphindent_in_preamble'};
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[3];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[2]{'parent'} =
$result_trees{'two_paragraphindent_in_preamble'};
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble'}{'contents'}[3];
+$result_trees{'two_paragraphindent_in_preamble'}{'contents'}[3]{'parent'} =
$result_trees{'two_paragraphindent_in_preamble'};
+
+$result_texis{'two_paragraphindent_in_preamble'} = '@copying
+In copying.
+
+Copying second para.
+@end copying
+
+@paragraphindent 1
+
+@paragraphindent 6
+
+After two paragraphindent.
+
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
+
+First para.
+
+Second para.
+
+@bye
+';
+
+
+$result_texts{'two_paragraphindent_in_preamble'} = '
+
+
+After two paragraphindent.
+
+test @paragraphindent in preamble effect in preamble
+****************************************************
+
+First para.
+
+Second para.
+
+';
+
+$result_sectioning{'two_paragraphindent_in_preamble'} = {
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+ }
+ },
+ 'structure' => {
+ 'section_level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_level' => -1
+ }
+};
+$result_sectioning{'two_paragraphindent_in_preamble'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_paragraphindent_in_preamble'};
+
+$result_nodes{'two_paragraphindent_in_preamble'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'structure' => {}
+ },
+ 'normalized' => 'Top'
+ }
+};
+
+$result_menus{'two_paragraphindent_in_preamble'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+};
+
+$result_errors{'two_paragraphindent_in_preamble'} = [];
+
+
+$result_floats{'two_paragraphindent_in_preamble'} = {};
+
+
+
+$result_converted{'info'}->{'two_paragraphindent_in_preamble'} = 'This is ,
produced from .
+
+In copying.
+
+ Copying second para.
+
+ After two paragraphindent.
+
+
+File: , Node: Top, Up: (dir)
+
+test @paragraphindent in preamble effect in preamble
+****************************************************
+
+First para.
+
+ Second para.
+
+
+
+Tag Table:
+Node: Top102
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
+';
+
+1;
diff --git
a/tp/t/results/info_tests/two_paragraphindent_in_preamble_and_in_document.pl
b/tp/t/results/info_tests/two_paragraphindent_in_preamble_and_in_document.pl
new file mode 100644
index 0000000000..865f83e898
--- /dev/null
+++ b/tp/t/results/info_tests/two_paragraphindent_in_preamble_and_in_document.pl
@@ -0,0 +1,568 @@
+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{'two_paragraphindent_in_preamble_and_in_document'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'cmdname' => 'copying',
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'In copying.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Copying second para.
+'
+ }
+ ],
+ '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'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '1'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '1'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '6'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '6'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preamble_before_content'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'After two paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ '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' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'test '
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'paragraphindent in preamble effect in preamble'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'top',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'First para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Second para.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '3'
+ }
+ ],
+ 'extra' => {
+ 'spaces_after_argument' => '
+'
+ },
+ 'parent' => {},
+ 'type' => 'line_arg'
+ }
+ ],
+ 'cmdname' => 'paragraphindent',
+ 'extra' => {
+ 'misc_args' => [
+ '3'
+ ],
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 20,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Third para after third paragraphindent.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'extra' => {
+ 'spaces_before_argument' => ' '
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'args' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'misc_arg'
+ }
+ ],
+ 'cmdname' => 'bye',
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'command'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'extra'}{'end_command'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[3]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[4];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[4]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'contents'}[5]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[0]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble_and_in_document'};
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[1]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble_and_in_document'};
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[1];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[1]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[2]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[3]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[3];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[3]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[4]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'args'}[0];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[5]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[6]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[7]{'contents'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[7];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[7]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'contents'}[8]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[2]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble_and_in_document'};
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[3];
+$result_trees{'two_paragraphindent_in_preamble_and_in_document'}{'contents'}[3]{'parent'}
= $result_trees{'two_paragraphindent_in_preamble_and_in_document'};
+
+$result_texis{'two_paragraphindent_in_preamble_and_in_document'} = '@copying
+In copying.
+
+Copying second para.
+@end copying
+
+@paragraphindent 1
+
+@paragraphindent 6
+
+After two paragraphindent.
+
+@node Top
+@top test @@paragraphindent in preamble effect in preamble
+
+First para.
+
+Second para.
+
+@paragraphindent 3
+
+Third para after third paragraphindent.
+
+@bye
+';
+
+
+$result_texts{'two_paragraphindent_in_preamble_and_in_document'} = '
+
+
+After two paragraphindent.
+
+test @paragraphindent in preamble effect in preamble
+****************************************************
+
+First para.
+
+Second para.
+
+
+Third para after third paragraphindent.
+
+';
+
+$result_sectioning{'two_paragraphindent_in_preamble_and_in_document'} = {
+ 'structure' => {
+ 'section_childs' => [
+ {
+ 'cmdname' => 'top',
+ 'extra' => {
+ 'associated_node' => {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+ }
+ },
+ 'structure' => {
+ 'section_level' => 0,
+ 'section_up' => {}
+ }
+ }
+ ],
+ 'section_level' => -1
+ }
+};
+$result_sectioning{'two_paragraphindent_in_preamble_and_in_document'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
= $result_sectioning{'two_paragraphindent_in_preamble_and_in_document'};
+
+$result_nodes{'two_paragraphindent_in_preamble_and_in_document'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'associated_section' => {
+ 'cmdname' => 'top',
+ 'extra' => {},
+ 'structure' => {}
+ },
+ 'normalized' => 'Top'
+ }
+};
+
+$result_menus{'two_paragraphindent_in_preamble_and_in_document'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+};
+
+$result_errors{'two_paragraphindent_in_preamble_and_in_document'} = [];
+
+
+$result_floats{'two_paragraphindent_in_preamble_and_in_document'} = {};
+
+
+
+$result_converted{'info'}->{'two_paragraphindent_in_preamble_and_in_document'}
= 'This is , produced from .
+
+In copying.
+
+ Copying second para.
+
+ After two paragraphindent.
+
+
+File: , Node: Top, Up: (dir)
+
+test @paragraphindent in preamble effect in preamble
+****************************************************
+
+First para.
+
+ Second para.
+
+ Third para after third paragraphindent.
+
+
+
+Tag Table:
+Node: Top102
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
+';
+
+1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: * tp/Texinfo/Convert/Info.pm (_info_header): use the last value in preamble of informative commands to format the @copying block for the copying header.,
Patrice Dumas <=