[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
texinfo/tp Texinfo/Convert/Plaintext.pm t/plain...
From: |
Patrice Dumas |
Subject: |
texinfo/tp Texinfo/Convert/Plaintext.pm t/plain... |
Date: |
Sun, 06 Mar 2011 23:20:38 +0000 |
CVSROOT: /sources/texinfo
Module name: texinfo
Changes by: Patrice Dumas <pertusus> 11/03/06 23:20:37
Modified files:
tp/Texinfo/Convert: Plaintext.pm
tp/t : plaintext_tests.t test_count.t
tp/t/results/test_count: commands.pl
Added files:
tp/t/results/plaintext_tests: at_commands_glued_in_example.pl
at_commands_glued_in_paragraph.pl
no_punctuation_commands.pl
no_punctuation_commands_frenchspacing.pl
punctuation.pl
punctuation_commands.pl
punctuation_commands_frenchspacing.pl
punctuation_frenchspacing.pl
sp_with_text_before_in_example.pl
Log message:
Use end_line() with 'sp' to keep the counters updated right.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.113&r2=1.114
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/plaintext_tests.t?cvsroot=texinfo&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/test_count.t?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/at_commands_glued_in_example.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/at_commands_glued_in_paragraph.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/no_punctuation_commands.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/punctuation.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/punctuation_commands.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/punctuation_commands_frenchspacing.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/punctuation_frenchspacing.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/sp_with_text_before_in_example.pl?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/test_count/commands.pl?cvsroot=texinfo&r1=1.13&r2=1.14
Patches:
Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -b -r1.113 -r1.114
--- Texinfo/Convert/Plaintext.pm 6 Mar 2011 21:31:56 -0000 1.113
+++ Texinfo/Convert/Plaintext.pm 6 Mar 2011 23:20:35 -0000 1.114
@@ -2047,10 +2047,12 @@
if ($root->{'extra'}->{'misc_args'}->[0]) {
# this useless copy avoids perl changing the type to integer!
my $sp_nr = $root->{'extra'}->{'misc_args'}->[0];
- $result = "\n" x $sp_nr;
- $self->_add_text_count($result);
+ for (my $i = 0; $i < $sp_nr; $i++) {
+ $result .= $self->_count_added($formatter->{'container'},
+ $formatter->{'container'}->end_line());
+ }
$self->{'empty_lines_count'} += $sp_nr;
- $self->_add_lines_count($sp_nr);
+ delete $self->{'text_element_context'}->[-1]->{'counter'};
}
return $result;
} elsif ($root->{'cmdname'} eq 'contents') {
Index: t/plaintext_tests.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/plaintext_tests.t,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- t/plaintext_tests.t 6 Mar 2011 20:43:32 -0000 1.15
+++ t/plaintext_tests.t 6 Mar 2011 23:20:36 -0000 1.16
@@ -395,7 +395,144 @@
'@documentencoding utf-8
@var{AA@,c @u{r} @`e}.
-']
+'],
+['sp_with_text_before_in_example',
+'
address@hidden
address@hidden 4
+text
address@hidden example
+'],
+);
+
+my $at_commands_glued_text = 'at@@.
address@hidden
address@hidden code}code.
address@hidden, aaa bb cc}acronym.
address@hidden
address@hidden, mali}email.
address@hidden
address@hidden footnote}after footnote.
address@hidden@dotless{i}}accent.
+and address@hidden
address@hidden after noindent
address@hidden 4
address@hidden
address@hidden index
+';
+
+my @at_commands_glued_tests = (
+['at_commands_glued_in_paragraph',
+$at_commands_glued_text
+],
+['at_commands_glued_in_example',
+'@example'."\n".$at_commands_glued_text.'@end example'."\n"],
+);
+
+push @test_cases, @at_commands_glued_tests;
+
+my $punctuation_text = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+End of lines Dot.
+Exclam!
+Question?
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+push @test_cases, (
+['punctuation',
+$punctuation_text
+],
+['punctuation_frenchspacing',
+'@frenchspacing'."\n".$punctuation_text],
+);
+
+
+my $punctuation_commands_text = '
address@hidden address@hidden address@hidden address@hidden address@hidden
address@hidden GAAA.
+
address@hidden address@hidden GBBB.
+
+End of lines address@hidden
address@hidden
address@hidden
address@hidden
+End.
+
+End of lines and spaces
address@hidden
address@hidden
address@hidden
address@hidden
+End.
+
+With address@hidden) address@hidden) address@hidden)"\'] address@hidden)"\']
End.
+
+End of lines address@hidden)
address@hidden)"\']
+End.
+
+End of lines and spaces address@hidden)
address@hidden)"\']
+End.
+';
+
+push @test_cases, (
+['punctuation_commands',
+$punctuation_commands_text
+],
+['punctuation_commands_frenchspacing',
+'@frenchspacing'."\n".$punctuation_commands_text],
+);
+
+my $no_punctuation_commands_text = '
+Dot.@: Exclam!@: Question?@: Dot.@: Exclam!@: Question?@: GAAA.
+
+End of lines Dot.@:
+Exclam!@:
+Question?@:
+End.
+
+End of lines and spaces
+Dot.@:
+Exclam!@:
+Question?@:
+End.
+
+With paren.@:) paren.@:) Symb.@:)"\'] Symb.@:)"\'] End.
+
+End of lines paren.@:)
+Symb.@:)"\']
+End.
+
+End of lines and spaces paren.@:)
+Symb.@:)"\']
+End.
+';
+
+push @test_cases, (
+['no_punctuation_commands',
+$no_punctuation_commands_text
+],
+['no_punctuation_commands_frenchspacing',
+'@frenchspacing'."\n".$no_punctuation_commands_text],
);
my @deep_recursion_tests = (
Index: t/test_count.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/test_count.t,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/test_count.t 20 Feb 2011 18:42:48 -0000 1.6
+++ t/test_count.t 6 Mar 2011 23:20:36 -0000 1.7
@@ -7,7 +7,9 @@
'@TeX{}. Ab. @@. @
@~e, @address@hidden
-Hohoh
address@hidden 2
+
address@hidden 3
@example
truc
Index: t/results/test_count/commands.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/test_count/commands.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/test_count/commands.pl 6 Mar 2011 14:44:09 -0000 1.13
+++ t/results/test_count/commands.pl 6 Mar 2011 23:20:37 -0000 1.14
@@ -106,14 +106,93 @@
'contents' => [
{
'parent' => {},
- 'text' => 'Hohoh
-'
+ 'text' => 'Hohoh'
}
],
'parent' => {},
'type' => 'paragraph'
},
{
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '2'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'sp',
+ 'extra' => {
+ 'misc_args' => [
+ '2'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '3'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'sp',
+ 'extra' => {
+ 'misc_args' => [
+ '3'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
'parent' => {},
'text' => '
',
@@ -171,7 +250,7 @@
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 8,
+ 'line_nr' => 10,
'macro' => ''
},
'parent' => {}
@@ -182,7 +261,7 @@
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 6,
+ 'line_nr' => 8,
'macro' => ''
},
'parent' => {}
@@ -303,7 +382,7 @@
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 14,
+ 'line_nr' => 16,
'macro' => ''
},
'parent' => {}
@@ -320,7 +399,7 @@
},
'line_nr' => {
'file_name' => '',
- 'line_nr' => 10,
+ 'line_nr' => 12,
'macro' => ''
},
'parent' => {}
@@ -348,48 +427,61 @@
$result_trees{'commands'}{'contents'}[1]{'parent'} = $result_trees{'commands'};
$result_trees{'commands'}{'contents'}[2]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[2];
$result_trees{'commands'}{'contents'}[2]{'parent'} = $result_trees{'commands'};
+$result_trees{'commands'}{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[3]{'args'}[0];
+$result_trees{'commands'}{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[3]{'args'}[0];
+$result_trees{'commands'}{'contents'}[3]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[3]{'args'}[0];
+$result_trees{'commands'}{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[3];
$result_trees{'commands'}{'contents'}[3]{'parent'} = $result_trees{'commands'};
-$result_trees{'commands'}{'contents'}[4]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[4];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[4]{'contents'}[1];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[4];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'args'}[0];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'args'}[0];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'args'}[0];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[4]{'contents'}[2];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'extra'}{'command'} =
$result_trees{'commands'}{'contents'}[4];
-$result_trees{'commands'}{'contents'}[4]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[4];
-$result_trees{'commands'}{'contents'}[4]{'extra'}{'end_command'} =
$result_trees{'commands'}{'contents'}[4]{'contents'}[2];
$result_trees{'commands'}{'contents'}[4]{'parent'} = $result_trees{'commands'};
+$result_trees{'commands'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[5]{'args'}[0];
+$result_trees{'commands'}{'contents'}[5]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[5]{'args'}[0];
+$result_trees{'commands'}{'contents'}[5]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[5]{'args'}[0];
+$result_trees{'commands'}{'contents'}[5]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[5];
$result_trees{'commands'}{'contents'}[5]{'parent'} = $result_trees{'commands'};
-$result_trees{'commands'}{'contents'}[6]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[6]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[6]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[6]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[6];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[6]{'contents'}[0];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
= $result_trees{'commands'}{'contents'}[6]{'contents'}[0];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'args'}[0]{'contents'}[1];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'extra'}{'misc_content'}
=
$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
-$result_trees{'commands'}{'contents'}[6]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[6];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[6];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[6]{'contents'}[2];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[6];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[6]{'contents'}[3]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'commands'}{'contents'}[6]{'contents'}[3]{'args'}[0];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[6]{'contents'}[3];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[3]{'extra'}{'command'} =
$result_trees{'commands'}{'contents'}[6];
-$result_trees{'commands'}{'contents'}[6]{'contents'}[3]{'parent'} =
$result_trees{'commands'}{'contents'}[6];
-$result_trees{'commands'}{'contents'}[6]{'extra'}{'block_command_line_contents'}[0][0]
= $result_trees{'commands'}{'contents'}[6]{'args'}[0]{'contents'}[1];
-$result_trees{'commands'}{'contents'}[6]{'extra'}{'command_as_argument'} =
$result_trees{'commands'}{'contents'}[6]{'args'}[0]{'contents'}[1];
-$result_trees{'commands'}{'contents'}[6]{'extra'}{'end_command'} =
$result_trees{'commands'}{'contents'}[6]{'contents'}[3];
$result_trees{'commands'}{'contents'}[6]{'parent'} = $result_trees{'commands'};
+$result_trees{'commands'}{'contents'}[7]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[7];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[7]{'contents'}[1];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[7];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'args'}[0];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'args'}[0];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'args'}[0];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[7]{'contents'}[2];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'extra'}{'command'} =
$result_trees{'commands'}{'contents'}[7];
+$result_trees{'commands'}{'contents'}[7]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[7];
+$result_trees{'commands'}{'contents'}[7]{'extra'}{'end_command'} =
$result_trees{'commands'}{'contents'}[7]{'contents'}[2];
+$result_trees{'commands'}{'contents'}[7]{'parent'} = $result_trees{'commands'};
+$result_trees{'commands'}{'contents'}[8]{'parent'} = $result_trees{'commands'};
+$result_trees{'commands'}{'contents'}[9]{'args'}[0]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[9]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'args'}[0]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[9]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'args'}[0]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[9]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[9];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[9]{'contents'}[0];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'command'}
= $result_trees{'commands'}{'contents'}[9]{'contents'}[0];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'args'}[0]{'contents'}[1];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'extra'}{'misc_content'}
=
$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'extra'}{'index_entry'}{'content'};
+$result_trees{'commands'}{'contents'}[9]{'contents'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[9];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[1]{'parent'} =
$result_trees{'commands'}{'contents'}[9];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[9]{'contents'}[2];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[2]{'parent'} =
$result_trees{'commands'}{'contents'}[9];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[3]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'commands'}{'contents'}[9]{'contents'}[3]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[3]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'commands'}{'contents'}[9]{'contents'}[3]{'args'}[0];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[3]{'args'}[0]{'parent'} =
$result_trees{'commands'}{'contents'}[9]{'contents'}[3];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[3]{'extra'}{'command'} =
$result_trees{'commands'}{'contents'}[9];
+$result_trees{'commands'}{'contents'}[9]{'contents'}[3]{'parent'} =
$result_trees{'commands'}{'contents'}[9];
+$result_trees{'commands'}{'contents'}[9]{'extra'}{'block_command_line_contents'}[0][0]
= $result_trees{'commands'}{'contents'}[9]{'args'}[0]{'contents'}[1];
+$result_trees{'commands'}{'contents'}[9]{'extra'}{'command_as_argument'} =
$result_trees{'commands'}{'contents'}[9]{'args'}[0]{'contents'}[1];
+$result_trees{'commands'}{'contents'}[9]{'extra'}{'end_command'} =
$result_trees{'commands'}{'contents'}[9]{'contents'}[3];
+$result_trees{'commands'}{'contents'}[9]{'parent'} = $result_trees{'commands'};
$result_texis{'commands'} = '@TeX{}. Ab. @@. @
@~e, @address@hidden
-Hohoh
address@hidden 2
+
address@hidden 3
@example
truc
@@ -406,6 +498,11 @@
Hohoh
+
+
+
+
+
truc
vitem table
@@ -415,10 +512,10 @@
$result_errors{'commands'} = [
{
- 'error_line' => ':11: Entry for index `vr\' outside of any node
+ 'error_line' => ':13: Entry for index `vr\' outside of any node
',
'file_name' => '',
- 'line_nr' => 11,
+ 'line_nr' => 13,
'macro' => '',
'text' => 'Entry for index `vr\' outside of any node',
'type' => 'error'
@@ -452,49 +549,59 @@
[12] (21,1) :empty_line:text|\\n|
[12] (22,2)
[13] (22,2) :paragraph
- [14] (22,2) :text|Hohoh\\n|
- [14] (30,2)
+ [14] (22,2) :text|Hohoh|
+ [14] (22,2)
[13] (31,3)
- [15] (31,3) :empty_line:text|\\n|
- [15] (32,4)
- [16] (32,4) @example
- [17] (32,4) :empty_line_after_command:text| \\n|
- [17] (32,4)
- [18] (32,4) :preformatted
- [19] (32,4) :text|truc\\n|
- [19] (42,5)
- [18] (42,5)
- [20] (42,5) @end
- [20] (42,5)
- [16] (42,5)
- [21] (42,5) :empty_line:text|\\n|
- [21] (43,6)
- [22] (43,6) @vtable
- [23] (43,6) @item
- [24] (43,6) :frenchspacing
- [25] (43,6) @samp
- [26] (43,6) :brace_command_arg
- [27] (43,6) :text|vitem table|
- [27] (49,6)
- locations (1) l 6
- [26] (49,6)
- [25] (49,6)
- [24] (49,6)
- [23] (57,7)
- [28] (57,7) :empty_line:text|\\n|
- [28] (58,8)
- [29] (58,8) :paragraph
- [30] (58,8) :text|text\\n|
- [30] (67,8)
- [29] (68,9)
- [31] (68,9) @end
- [31] (68,9)
- [22] (68,9)
- [1] (68,9)
+ [15] (31,3) @sp
+ [15] (33,6)
+ [16] (33,6) :empty_line:text|\\n|
+ [16] (33,6)
+ [17] (33,6) @sp
+ [17] (36,18)
+ [18] (36,18) :empty_line:text|\\n|
+ [18] (36,18)
+ [19] (36,18) @example
+ [20] (36,18) :empty_line_after_command:text| \\n|
+ [20] (36,18)
+ [21] (36,18) :preformatted
+ [22] (36,18) :text|truc\\n|
+ [22] (46,19)
+ [21] (46,19)
+ [23] (46,19) @end
+ [23] (46,19)
+ [19] (46,19)
+ [24] (46,19) :empty_line:text|\\n|
+ [24] (47,20)
+ [25] (47,20) @vtable
+ [26] (47,20) @item
+ [27] (47,20) :frenchspacing
+ [28] (47,20) @samp
+ [29] (47,20) :brace_command_arg
+ [30] (47,20) :text|vitem table|
+ [30] (53,20)
+ locations (1) l 20
+ [29] (53,20)
+ [28] (53,20)
+ [27] (53,20)
+ [26] (61,21)
+ [31] (61,21) :empty_line:text|\\n|
+ [31] (62,22)
+ [32] (62,22) :paragraph
+ [33] (62,22) :text|text\\n|
+ [33] (71,22)
+ [32] (72,23)
+ [34] (72,23) @end
+ [34] (72,23)
+ [25] (72,23)
+ [1] (72,23)
TeX. Ab. @. e~, i^
Hohoh
+
+
+
+
truc
`vitem table\'
Index: t/results/plaintext_tests/at_commands_glued_in_example.pl
===================================================================
RCS file: t/results/plaintext_tests/at_commands_glued_in_example.pl
diff -N t/results/plaintext_tests/at_commands_glued_in_example.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/at_commands_glued_in_example.pl 6 Mar 2011
23:20:36 -0000 1.1
@@ -0,0 +1,765 @@
+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);
+
+use utf8;
+
+$result_trees{'at_commands_glued_in_example'} = {
+ 'contents' => [
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'at'
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'TeX'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'TeX',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'TeX.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'code'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'code.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ABC'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'aaa bb cc'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'acronym',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ [
+ {}
+ ]
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym2'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ABC'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'acronym',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'email'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'somebody'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'mali'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'email',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ [
+ {}
+ ]
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'email.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ref'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ref.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Foornote'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in footnote'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'footnote',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'after footnote.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'accent'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'i'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'dotless',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 10,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => '^',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'accent.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'and star'
+ },
+ {
+ 'cmdname' => '*',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'star.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'noindent'
+ },
+ {
+ 'cmdname' => 'noindent',
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'after noindent
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'sp'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '4'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'sp',
+ 'extra' => {
+ 'misc_args' => [
+ '4'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'anchor'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'anchor'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'anchor',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'anchor'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'anchor
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'index'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'index'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'index_entry' => {
+ 'command' => {},
+ 'content' => [
+ {}
+ ],
+ 'index_at_command' => 'cindex',
+ 'index_name' => 'cp',
+ 'index_prefix' => 'c',
+ 'number' => 1
+ },
+ 'misc_content' => []
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 15,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'example',
+ 'text_arg' => 'example'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 16,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[6]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[7]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[7]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[7];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[7]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[8]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[9]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'extra'}{'brace_command_contents'}[1][0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'args'}[1]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[10]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[11]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[12]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[13];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[13]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[13]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[13]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[14]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[15]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'extra'}{'brace_command_contents'}[1][0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'args'}[1]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[16]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[17]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[18]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[19]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[20]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[21]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[22]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[22]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[22];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[22]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[23]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[24]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'line_nr'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[25]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[26]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[27]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[28]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[29]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[30]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[31]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[32]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[33]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[34]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[35]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[36]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'extra'}{'node_content'}[0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[37]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[38]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[39]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'extra'}{'index_entry'}{'command'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'args'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'extra'}{'misc_content'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'extra'}{'index_entry'}{'content'};
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'contents'}[40]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'args'}[0]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'extra'}{'end_command'}
= $result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'contents'}[2];
+$result_trees{'at_commands_glued_in_example'}{'contents'}[0]{'parent'} =
$result_trees{'at_commands_glued_in_example'};
+
+$result_texis{'at_commands_glued_in_example'} = '@example
+at@@.
address@hidden
address@hidden code}code.
address@hidden, aaa bb cc}acronym.
address@hidden
address@hidden, mali}email.
address@hidden
address@hidden footnote}after footnote.
address@hidden@dotless{i}}accent.
+and address@hidden
address@hidden after noindent
address@hidden 4
address@hidden
address@hidden index
address@hidden example
+';
+
+
+$result_texts{'at_commands_glued_in_example'} = 'address@hidden
+TeXTeXTeX.
+codein codecode.
+acronymABCacronym.
+acronym2ABCacronym.
+emailmaliemail.
+refref.
+Foornoteafter footnote.
+accenti^accent.
+and star
+star.
+noindentafter noindent
+sp
+
+
+
+anchoranchor
+index';
+
+$result_errors{'at_commands_glued_in_example'} = [
+ {
+ 'error_line' => ':15: Entry for index `cp\' outside of any node
+',
+ 'file_name' => '',
+ 'line_nr' => 15,
+ 'macro' => '',
+ 'text' => 'Entry for index `cp\' outside of any node',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':8: @ref reference to nonexistent node `Top\'
+',
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => '',
+ 'text' => '@ref reference to nonexistent node `Top\'',
+ 'type' => 'error'
+ }
+];
+
+
+
+$result_converted{'plaintext'}->{'at_commands_glued_in_example'} = '
address@hidden
+ TeXTeXTeX.
+ code`in code\'code.
+ acronymABC (aaa bb cc)acronym.
+ acronym2ABCacronym.
+ emailmali <somebody>email.
+ ref*note Top::ref.
+ Foornote(1)after footnote.
+ accenti^accent.
+ and star
+ star.
+ noindentafter noindent
+ sp
+
+
+
+ anchoranchor
+ index
+
+ ---------- Footnotes ----------
+
+ (1) in footnote
+
+';
+
+1;
Index: t/results/plaintext_tests/at_commands_glued_in_paragraph.pl
===================================================================
RCS file: t/results/plaintext_tests/at_commands_glued_in_paragraph.pl
diff -N t/results/plaintext_tests/at_commands_glued_in_paragraph.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/at_commands_glued_in_paragraph.pl 6 Mar 2011
23:20:36 -0000 1.1
@@ -0,0 +1,695 @@
+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);
+
+use utf8;
+
+$result_trees{'at_commands_glued_in_paragraph'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'at'
+ },
+ {
+ 'cmdname' => '@',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'TeX'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'TeX',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'TeX.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'code'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in code'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'code',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'code.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ABC'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'aaa bb cc'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'acronym',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ [
+ {}
+ ]
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 4,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym2'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'ABC'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'acronym',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'acronym.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'email'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'somebody'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ },
+ {
+ 'contents' => [
+ {
+ 'text' => ' ',
+ 'type' => 'empty_spaces_before_argument'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'mali'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'email',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ],
+ [
+ {}
+ ]
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 6,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'email.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ref'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'ref',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'node_argument' => {
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'Top'
+ }
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'ref.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Foornote'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'in footnote'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_context'
+ }
+ ],
+ 'cmdname' => 'footnote',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 8,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'after footnote.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'accent'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'i'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'dotless',
+ 'contents' => [],
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 9,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => '^',
+ 'contents' => [],
+ 'line_nr' => {},
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'accent.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'and star'
+ },
+ {
+ 'cmdname' => '*',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'star.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'noindent'
+ },
+ {
+ 'cmdname' => 'noindent',
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 11,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'after noindent
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'sp'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '4'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'sp',
+ 'extra' => {
+ 'misc_args' => [
+ '4'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 12,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'anchor'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'anchor'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'anchor',
+ 'contents' => [],
+ 'extra' => {
+ 'brace_command_contents' => [
+ [
+ {}
+ ]
+ ],
+ 'node_content' => [
+ {}
+ ],
+ 'normalized' => 'anchor'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 13,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'anchor
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'index'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'index'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'cindex',
+ 'extra' => {
+ 'index_entry' => {
+ 'command' => {},
+ 'content' => [
+ {}
+ ],
+ 'index_at_command' => 'cindex',
+ 'index_name' => 'cp',
+ 'index_prefix' => 'c',
+ 'number' => 1
+ },
+ 'misc_content' => []
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[0]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[1]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[2]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[3]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[4];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[4]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[5]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[6]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[7]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[7]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[7];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[7]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[8]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[9]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[1];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'extra'}{'brace_command_contents'}[1][0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'args'}[1]{'contents'}[1];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[10]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[11]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[12]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[13]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[13];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[13]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[13]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[13]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[14]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[15]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[1];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'extra'}{'brace_command_contents'}[1][0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'args'}[1]{'contents'}[1];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[16]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[17]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[18]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'extra'}{'node_argument'}{'node_content'}[0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[19]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[20]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[21]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[22]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[22]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[22]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[22];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[22]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[23]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[24]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'line_nr'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'args'}[0]{'contents'}[0]{'line_nr'};
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[25]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[26]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[27]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[28]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[29]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[30]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[31]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[32]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[33]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'contents'}[34]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[0]{'parent'} =
$result_trees{'at_commands_glued_in_paragraph'};
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[1]{'parent'} =
$result_trees{'at_commands_glued_in_paragraph'};
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'extra'}{'brace_command_contents'}[0][0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'parent'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'command'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'content'}[0]
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'args'}[0]{'contents'}[1];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'extra'}{'misc_content'}
=
$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'extra'}{'index_entry'}{'content'};
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2];
+$result_trees{'at_commands_glued_in_paragraph'}{'contents'}[2]{'parent'} =
$result_trees{'at_commands_glued_in_paragraph'};
+
+$result_texis{'at_commands_glued_in_paragraph'} = 'at@@.
address@hidden
address@hidden code}code.
address@hidden, aaa bb cc}acronym.
address@hidden
address@hidden, mali}email.
address@hidden
address@hidden footnote}after footnote.
address@hidden@dotless{i}}accent.
+and address@hidden
address@hidden after noindent
address@hidden 4
address@hidden
address@hidden index
+';
+
+
+$result_texts{'at_commands_glued_in_paragraph'} = 'address@hidden
+TeXTeXTeX.
+codein codecode.
+acronymABCacronym.
+acronym2ABCacronym.
+emailmaliemail.
+refref.
+Foornoteafter footnote.
+accenti^accent.
+and star
+star.
+noindentafter noindent
+sp
+
+
+
+anchoranchor
+index';
+
+$result_errors{'at_commands_glued_in_paragraph'} = [
+ {
+ 'error_line' => ':14: Entry for index `cp\' outside of any node
+',
+ 'file_name' => '',
+ 'line_nr' => 14,
+ 'macro' => '',
+ 'text' => 'Entry for index `cp\' outside of any node',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => ':7: @ref reference to nonexistent node `Top\'
+',
+ 'file_name' => '',
+ 'line_nr' => 7,
+ 'macro' => '',
+ 'text' => '@ref reference to nonexistent node `Top\'',
+ 'type' => 'error'
+ }
+];
+
+
+
+$result_converted{'plaintext'}->{'at_commands_glued_in_paragraph'} =
'address@hidden TeXTeXTeX. code`in code\'code. acronymABC (aaa bb cc)acronym.
+acronym2ABCacronym. emailmali <somebody>email. ref*note Top::ref.
+Foornote(1)after footnote. accenti^accent. and star
+star. noindentafter noindent sp
+
+
+
+
+ anchoranchor index
+
+ ---------- Footnotes ----------
+
+ (1) in footnote
+
+';
+
+1;
Index: t/results/plaintext_tests/no_punctuation_commands.pl
===================================================================
RCS file: t/results/plaintext_tests/no_punctuation_commands.pl
diff -N t/results/plaintext_tests/no_punctuation_commands.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/no_punctuation_commands.pl 6 Mar 2011
23:20:36 -0000 1.1
@@ -0,0 +1,468 @@
+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);
+
+use utf8;
+
+$result_trees{'no_punctuation_commands'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' GAAA.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'With paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'no_punctuation_commands'}{'contents'}[0]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[9]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[10]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[11]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'contents'}[12]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[1];
+$result_trees{'no_punctuation_commands'}{'contents'}[1]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[2]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'contents'}[9]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[3];
+$result_trees{'no_punctuation_commands'}{'contents'}[3]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[4]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[9]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'contents'}[10]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[5];
+$result_trees{'no_punctuation_commands'}{'contents'}[5]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[6]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[7];
+$result_trees{'no_punctuation_commands'}{'contents'}[7]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[8]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[9];
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[9];
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[9];
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[9];
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[9];
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[9];
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[9];
+$result_trees{'no_punctuation_commands'}{'contents'}[9]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[10]{'parent'} =
$result_trees{'no_punctuation_commands'};
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[11];
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[11];
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[11];
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[11];
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[11];
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[11];
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands'}{'contents'}[11];
+$result_trees{'no_punctuation_commands'}{'contents'}[11]{'parent'} =
$result_trees{'no_punctuation_commands'};
+
+$result_texis{'no_punctuation_commands'} = '
+Dot.@: Exclam!@: Question?@: Dot.@: Exclam!@: Question?@: GAAA.
+
+End of lines Dot.@:
+Exclam!@:
+Question?@:
+End.
+
+End of lines and spaces
+Dot.@:
+Exclam!@:
+Question?@:
+End.
+
+With paren.@:) paren.@:) Symb.@:)"\'] Symb.@:)"\'] End.
+
+End of lines paren.@:)
+Symb.@:)"\']
+End.
+
+End of lines and spaces paren.@:)
+Symb.@:)"\']
+End.
+';
+
+
+$result_texts{'no_punctuation_commands'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+End of lines Dot.
+Exclam!
+Question?
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+$result_errors{'no_punctuation_commands'} = [];
+
+
+
+$result_converted{'plaintext'}->{'no_punctuation_commands'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+ End of lines Dot. Exclam! Question? End.
+
+ End of lines and spaces Dot. Exclam! Question? End.
+
+ With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+ End of lines paren.) Symb.)"\'] End.
+
+ End of lines and spaces paren.) Symb.)"\'] End.
+';
+
+1;
Index: t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl
===================================================================
RCS file: t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl
diff -N t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/no_punctuation_commands_frenchspacing.pl 6 Mar
2011 23:20:36 -0000 1.1
@@ -0,0 +1,508 @@
+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);
+
+use utf8;
+
+$result_trees{'no_punctuation_commands_frenchspacing'} = {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'frenchspacing',
+ 'extra' => {
+ 'missing_argument' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' GAAA.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Dot.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'With paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces paren.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.'
+ },
+ {
+ 'cmdname' => ':',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[0]{'args'}[0];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[0];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[9]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[10]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[11]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[12]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[9]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[9]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[10]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[7]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[8]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[9]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[10]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[11]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[0]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[1]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[2]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[3]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[4]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[5]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[6]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'no_punctuation_commands_frenchspacing'}{'contents'}[12]{'parent'}
= $result_trees{'no_punctuation_commands_frenchspacing'};
+
+$result_texis{'no_punctuation_commands_frenchspacing'} = '@frenchspacing
+
+Dot.@: Exclam!@: Question?@: Dot.@: Exclam!@: Question?@: GAAA.
+
+End of lines Dot.@:
+Exclam!@:
+Question?@:
+End.
+
+End of lines and spaces
+Dot.@:
+Exclam!@:
+Question?@:
+End.
+
+With paren.@:) paren.@:) Symb.@:)"\'] Symb.@:)"\'] End.
+
+End of lines paren.@:)
+Symb.@:)"\']
+End.
+
+End of lines and spaces paren.@:)
+Symb.@:)"\']
+End.
+';
+
+
+$result_texts{'no_punctuation_commands_frenchspacing'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+End of lines Dot.
+Exclam!
+Question?
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+$result_errors{'no_punctuation_commands_frenchspacing'} = [
+ {
+ 'error_line' => ':1: @frenchspacing missing argument
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@frenchspacing missing argument',
+ 'type' => 'error'
+ }
+];
+
+
+
+$result_converted{'plaintext'}->{'no_punctuation_commands_frenchspacing'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+ End of lines Dot. Exclam! Question? End.
+
+ End of lines and spaces Dot. Exclam! Question? End.
+
+ With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+ End of lines paren.) Symb.)"\'] End.
+
+ End of lines and spaces paren.) Symb.)"\'] End.
+';
+
+1;
Index: t/results/plaintext_tests/punctuation.pl
===================================================================
RCS file: t/results/plaintext_tests/punctuation.pl
diff -N t/results/plaintext_tests/punctuation.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/punctuation.pl 6 Mar 2011 23:20:36 -0000
1.1
@@ -0,0 +1,268 @@
+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);
+
+use utf8;
+
+$result_trees{'punctuation'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines Dot.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Dot.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines paren.)
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.)"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces paren.)
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.)"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'punctuation'}{'contents'}[0]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'punctuation'}{'contents'}[1];
+$result_trees{'punctuation'}{'contents'}[1]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[2]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[3]{'contents'}[0]{'parent'} =
$result_trees{'punctuation'}{'contents'}[3];
+$result_trees{'punctuation'}{'contents'}[3]{'contents'}[1]{'parent'} =
$result_trees{'punctuation'}{'contents'}[3];
+$result_trees{'punctuation'}{'contents'}[3]{'contents'}[2]{'parent'} =
$result_trees{'punctuation'}{'contents'}[3];
+$result_trees{'punctuation'}{'contents'}[3]{'contents'}[3]{'parent'} =
$result_trees{'punctuation'}{'contents'}[3];
+$result_trees{'punctuation'}{'contents'}[3]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[4]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[5]{'contents'}[0]{'parent'} =
$result_trees{'punctuation'}{'contents'}[5];
+$result_trees{'punctuation'}{'contents'}[5]{'contents'}[1]{'parent'} =
$result_trees{'punctuation'}{'contents'}[5];
+$result_trees{'punctuation'}{'contents'}[5]{'contents'}[2]{'parent'} =
$result_trees{'punctuation'}{'contents'}[5];
+$result_trees{'punctuation'}{'contents'}[5]{'contents'}[3]{'parent'} =
$result_trees{'punctuation'}{'contents'}[5];
+$result_trees{'punctuation'}{'contents'}[5]{'contents'}[4]{'parent'} =
$result_trees{'punctuation'}{'contents'}[5];
+$result_trees{'punctuation'}{'contents'}[5]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[6]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[7]{'contents'}[0]{'parent'} =
$result_trees{'punctuation'}{'contents'}[7];
+$result_trees{'punctuation'}{'contents'}[7]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[8]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[9]{'contents'}[0]{'parent'} =
$result_trees{'punctuation'}{'contents'}[9];
+$result_trees{'punctuation'}{'contents'}[9]{'contents'}[1]{'parent'} =
$result_trees{'punctuation'}{'contents'}[9];
+$result_trees{'punctuation'}{'contents'}[9]{'contents'}[2]{'parent'} =
$result_trees{'punctuation'}{'contents'}[9];
+$result_trees{'punctuation'}{'contents'}[9]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[10]{'parent'} =
$result_trees{'punctuation'};
+$result_trees{'punctuation'}{'contents'}[11]{'contents'}[0]{'parent'} =
$result_trees{'punctuation'}{'contents'}[11];
+$result_trees{'punctuation'}{'contents'}[11]{'contents'}[1]{'parent'} =
$result_trees{'punctuation'}{'contents'}[11];
+$result_trees{'punctuation'}{'contents'}[11]{'contents'}[2]{'parent'} =
$result_trees{'punctuation'}{'contents'}[11];
+$result_trees{'punctuation'}{'contents'}[11]{'parent'} =
$result_trees{'punctuation'};
+
+$result_texis{'punctuation'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+End of lines Dot.
+Exclam!
+Question?
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+
+$result_texts{'punctuation'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+End of lines Dot.
+Exclam!
+Question?
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+$result_errors{'punctuation'} = [];
+
+
+
+$result_converted{'plaintext'}->{'punctuation'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+ End of lines Dot. Exclam! Question? End.
+
+ End of lines and spaces Dot. Exclam! Question? End.
+
+ With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+ End of lines paren.) Symb.)"\'] End.
+
+ End of lines and spaces paren.) Symb.)"\'] End.
+';
+
+1;
Index: t/results/plaintext_tests/punctuation_commands.pl
===================================================================
RCS file: t/results/plaintext_tests/punctuation_commands.pl
diff -N t/results/plaintext_tests/punctuation_commands.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/punctuation_commands.pl 6 Mar 2011 23:20:36
-0000 1.1
@@ -0,0 +1,586 @@
+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);
+
+use utf8;
+
+$result_trees{'punctuation_commands'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' GAAA.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' GBBB.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'With paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'punctuation_commands'}{'contents'}[0]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[9]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[10]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[11]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'contents'}[12]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[1]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[2]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[3];
+$result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[1]{'args'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[1];
+$result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[3];
+$result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[3];
+$result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[3]{'args'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[3];
+$result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[3];
+$result_trees{'punctuation_commands'}{'contents'}[3]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[3];
+$result_trees{'punctuation_commands'}{'contents'}[3]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[4]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[9]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[10]{'args'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[10];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[10]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[11]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'contents'}[12]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[5];
+$result_trees{'punctuation_commands'}{'contents'}[5]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[6]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[9]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[10]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[11]{'args'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[11]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[12]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'contents'}[13]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[7];
+$result_trees{'punctuation_commands'}{'contents'}[7]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[8]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[9];
+$result_trees{'punctuation_commands'}{'contents'}[9]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[10]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[11]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[11]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[11]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[11]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[11]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[11]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[11]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[11];
+$result_trees{'punctuation_commands'}{'contents'}[11]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[12]{'parent'} =
$result_trees{'punctuation_commands'};
+$result_trees{'punctuation_commands'}{'contents'}[13]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[13];
+$result_trees{'punctuation_commands'}{'contents'}[13]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[13];
+$result_trees{'punctuation_commands'}{'contents'}[13]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[13];
+$result_trees{'punctuation_commands'}{'contents'}[13]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[13];
+$result_trees{'punctuation_commands'}{'contents'}[13]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[13];
+$result_trees{'punctuation_commands'}{'contents'}[13]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[13];
+$result_trees{'punctuation_commands'}{'contents'}[13]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands'}{'contents'}[13];
+$result_trees{'punctuation_commands'}{'contents'}[13]{'parent'} =
$result_trees{'punctuation_commands'};
+
+$result_texis{'punctuation_commands'} = '
address@hidden address@hidden address@hidden address@hidden address@hidden
address@hidden GAAA.
+
address@hidden address@hidden GBBB.
+
+End of lines address@hidden
address@hidden
address@hidden
address@hidden
+End.
+
+End of lines and spaces
address@hidden
address@hidden
address@hidden
address@hidden
+End.
+
+With address@hidden) address@hidden) address@hidden)"\'] address@hidden)"\']
End.
+
+End of lines address@hidden)
address@hidden)"\']
+End.
+
+End of lines and spaces address@hidden)
address@hidden)"\']
+End.
+';
+
+
+$result_texts{'punctuation_commands'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+Enddots... Enddots... GBBB.
+
+End of lines Dot.
+Exclam!
+Question?
+Enddots...
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+Enddots...
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+$result_errors{'punctuation_commands'} = [];
+
+
+
+$result_converted{'plaintext'}->{'punctuation_commands'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+ Enddots... Enddots... GBBB.
+
+ End of lines Dot. Exclam! Question? Enddots... End.
+
+ End of lines and spaces Dot. Exclam! Question? Enddots... End.
+
+ With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+ End of lines paren.) Symb.)"\'] End.
+
+ End of lines and spaces paren.) Symb.)"\'] End.
+';
+
+1;
Index: t/results/plaintext_tests/punctuation_commands_frenchspacing.pl
===================================================================
RCS file: t/results/plaintext_tests/punctuation_commands_frenchspacing.pl
diff -N t/results/plaintext_tests/punctuation_commands_frenchspacing.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/punctuation_commands_frenchspacing.pl 6 Mar
2011 23:20:37 -0000 1.1
@@ -0,0 +1,626 @@
+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);
+
+use utf8;
+
+$result_trees{'punctuation_commands_frenchspacing'} = {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'frenchspacing',
+ 'extra' => {
+ 'missing_argument' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' GAAA.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ' GBBB.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Dot'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam'
+ },
+ {
+ 'cmdname' => '!',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question'
+ },
+ {
+ 'cmdname' => '?',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Enddots'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [],
+ 'parent' => {},
+ 'type' => 'brace_command_arg'
+ }
+ ],
+ 'cmdname' => 'enddots',
+ 'contents' => [],
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'With paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ') Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\'] End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces paren'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb'
+ },
+ {
+ 'cmdname' => '.',
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => ')"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[0]{'args'}[0];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[0];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[0]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[1]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[9]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[10]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[11]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'contents'}[12]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[2]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[3]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[1];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3]{'args'}[0]{'parent'}
=
$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[4]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[5]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[9]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[10]{'args'}[0]{'parent'}
=
$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[10]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[11]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'contents'}[12]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[6]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[7]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[9]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[10]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[11]{'args'}[0]{'parent'}
=
$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[11];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[11]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[12]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'contents'}[13]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[8]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[9]{'parent'} =
$result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[7]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'contents'}[8]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[10]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[11]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[12]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[13]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'};
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'contents'}[5]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'contents'}[6]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14];
+$result_trees{'punctuation_commands_frenchspacing'}{'contents'}[14]{'parent'}
= $result_trees{'punctuation_commands_frenchspacing'};
+
+$result_texis{'punctuation_commands_frenchspacing'} = '@frenchspacing
+
address@hidden address@hidden address@hidden address@hidden address@hidden
address@hidden GAAA.
+
address@hidden address@hidden GBBB.
+
+End of lines address@hidden
address@hidden
address@hidden
address@hidden
+End.
+
+End of lines and spaces
address@hidden
address@hidden
address@hidden
address@hidden
+End.
+
+With address@hidden) address@hidden) address@hidden)"\'] address@hidden)"\']
End.
+
+End of lines address@hidden)
address@hidden)"\']
+End.
+
+End of lines and spaces address@hidden)
address@hidden)"\']
+End.
+';
+
+
+$result_texts{'punctuation_commands_frenchspacing'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+Enddots... Enddots... GBBB.
+
+End of lines Dot.
+Exclam!
+Question?
+Enddots...
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+Enddots...
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+$result_errors{'punctuation_commands_frenchspacing'} = [
+ {
+ 'error_line' => ':1: @frenchspacing missing argument
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@frenchspacing missing argument',
+ 'type' => 'error'
+ }
+];
+
+
+
+$result_converted{'plaintext'}->{'punctuation_commands_frenchspacing'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+ Enddots... Enddots... GBBB.
+
+ End of lines Dot. Exclam! Question? Enddots... End.
+
+ End of lines and spaces Dot. Exclam! Question? Enddots... End.
+
+ With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+ End of lines paren.) Symb.)"\'] End.
+
+ End of lines and spaces paren.) Symb.)"\'] End.
+';
+
+1;
Index: t/results/plaintext_tests/punctuation_frenchspacing.pl
===================================================================
RCS file: t/results/plaintext_tests/punctuation_frenchspacing.pl
diff -N t/results/plaintext_tests/punctuation_frenchspacing.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/punctuation_frenchspacing.pl 6 Mar 2011
23:20:37 -0000 1.1
@@ -0,0 +1,308 @@
+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);
+
+use utf8;
+
+$result_trees{'punctuation_frenchspacing'} = {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'frenchspacing',
+ 'extra' => {
+ 'missing_argument' => 1
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines Dot.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Dot.
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Exclam!
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Question?
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines paren.)
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.)"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'End of lines and spaces paren.)
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Symb.)"\']
+'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'End.
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[0]{'args'}[0];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[0];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[0]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[1]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[2]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[2];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[2]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[3]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[4]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[4]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[4]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[4]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[4];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[4]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[5]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[6]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[6]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[6]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[6]{'contents'}[3]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[6]{'contents'}[4]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[6];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[6]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[7]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[8]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[8];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[8]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[9]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[10]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[10]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[10]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[10];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[10]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[11]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+$result_trees{'punctuation_frenchspacing'}{'contents'}[12]{'contents'}[0]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[12]{'contents'}[1]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[12]{'contents'}[2]{'parent'}
= $result_trees{'punctuation_frenchspacing'}{'contents'}[12];
+$result_trees{'punctuation_frenchspacing'}{'contents'}[12]{'parent'} =
$result_trees{'punctuation_frenchspacing'};
+
+$result_texis{'punctuation_frenchspacing'} = '@frenchspacing
+
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+End of lines Dot.
+Exclam!
+Question?
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+
+$result_texts{'punctuation_frenchspacing'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+End of lines Dot.
+Exclam!
+Question?
+End.
+
+End of lines and spaces
+Dot.
+Exclam!
+Question?
+End.
+
+With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+End of lines paren.)
+Symb.)"\']
+End.
+
+End of lines and spaces paren.)
+Symb.)"\']
+End.
+';
+
+$result_errors{'punctuation_frenchspacing'} = [
+ {
+ 'error_line' => ':1: @frenchspacing missing argument
+',
+ 'file_name' => '',
+ 'line_nr' => 1,
+ 'macro' => '',
+ 'text' => '@frenchspacing missing argument',
+ 'type' => 'error'
+ }
+];
+
+
+
+$result_converted{'plaintext'}->{'punctuation_frenchspacing'} = '
+Dot. Exclam! Question? Dot. Exclam! Question? GAAA.
+
+ End of lines Dot. Exclam! Question? End.
+
+ End of lines and spaces Dot. Exclam! Question? End.
+
+ With paren.) paren.) Symb.)"\'] Symb.)"\'] End.
+
+ End of lines paren.) Symb.)"\'] End.
+
+ End of lines and spaces paren.) Symb.)"\'] End.
+';
+
+1;
Index: t/results/plaintext_tests/sp_with_text_before_in_example.pl
===================================================================
RCS file: t/results/plaintext_tests/sp_with_text_before_in_example.pl
diff -N t/results/plaintext_tests/sp_with_text_before_in_example.pl
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ t/results/plaintext_tests/sp_with_text_before_in_example.pl 6 Mar 2011
23:20:37 -0000 1.1
@@ -0,0 +1,174 @@
+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);
+
+use utf8;
+
+$result_trees{'sp_with_text_before_in_example'} = {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'cmdname' => 'example',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line_after_command'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => 'sp'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => '4'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'sp',
+ 'extra' => {
+ 'misc_args' => [
+ '4'
+ ]
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => 'text
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'preformatted'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'example'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'end',
+ 'extra' => {
+ 'command' => {},
+ 'command_argument' => 'example',
+ 'text_arg' => 'example'
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 5,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'extra' => {
+ 'end_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => '',
+ 'line_nr' => 2,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'text_root'
+};
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[0]{'parent'} =
$result_trees{'sp_with_text_before_in_example'};
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'sp_with_text_before_in_example'}{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'args'}[0]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'sp_with_text_before_in_example'}{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[0]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[1]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'contents'}[2]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'args'}[0];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'args'}[0]{'parent'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'extra'}{'command'}
= $result_trees{'sp_with_text_before_in_example'}{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'sp_with_text_before_in_example'}{'contents'}[1];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'extra'}{'end_command'}
=
$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'contents'}[2];
+$result_trees{'sp_with_text_before_in_example'}{'contents'}[1]{'parent'} =
$result_trees{'sp_with_text_before_in_example'};
+
+$result_texis{'sp_with_text_before_in_example'} = '
address@hidden
address@hidden 4
+text
address@hidden example
+';
+
+
+$result_texts{'sp_with_text_before_in_example'} = '
+sp
+
+
+
+text
+';
+
+$result_errors{'sp_with_text_before_in_example'} = [];
+
+
+
+$result_converted{'plaintext'}->{'sp_with_text_before_in_example'} = '
+ sp
+
+
+
+ text
+';
+
+1;