[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[5291] Separate non_break_spaces and all_spaces tests.
From: |
Patrice Dumas |
Subject: |
[5291] Separate non_break_spaces and all_spaces tests. |
Date: |
Sat, 10 Aug 2013 10:04:29 +0000 |
Revision: 5291
http://svn.sv.gnu.org/viewvc/?view=rev&root=texinfo&revision=5291
Author: pertusus
Date: 2013-08-10 10:04:27 +0000 (Sat, 10 Aug 2013)
Log Message:
-----------
Separate non_break_spaces and all_spaces tests.
Improve debug messages by escaping spaces to make them
visible.
Modified Paths:
--------------
trunk/tp/Texinfo/Convert/Paragraph.pm
trunk/tp/Texinfo/Convert/Plaintext.pm
trunk/tp/t/input_files/all_spaces.texi
trunk/tp/t/plaintext_tests.t
trunk/tp/t/results/plaintext_tests/all_spaces/res_plaintext/all_spaces.txt
trunk/tp/t/results/plaintext_tests/all_spaces.pl
Added Paths:
-----------
trunk/tp/t/input_files/non_break_spaces.texi
trunk/tp/t/results/plaintext_tests/non_break_spaces/
trunk/tp/t/results/plaintext_tests/non_break_spaces/res_plaintext/
trunk/tp/t/results/plaintext_tests/non_break_spaces/res_plaintext/non_break_spaces.txt
trunk/tp/t/results/plaintext_tests/non_break_spaces.pl
Modified: trunk/tp/Texinfo/Convert/Paragraph.pm
===================================================================
--- trunk/tp/Texinfo/Convert/Paragraph.pm 2013-08-09 23:33:15 UTC (rev
5290)
+++ trunk/tp/Texinfo/Convert/Paragraph.pm 2013-08-10 10:04:27 UTC (rev
5291)
@@ -326,13 +326,14 @@
if ($paragraph->{'DEBUG'}) {
my $word = 'UNDEF';
$word = $paragraph->{'word'} if (defined($paragraph->{'word'}));
- print STDERR "p ($paragraph->{'counter'}+$paragraph->{'word_counter'}) s
`$paragraph->{'space'}', w `$word'\n";
+ print STDERR "p ($paragraph->{'counter'}+$paragraph->{'word_counter'}) s
`"._print_escaped_spaces($paragraph->{'space'})."', w `$word'\n";
+ #print STDERR "TEXT: "._print_escaped_spaces($text)."|\n"
}
# \x{202f}\x{00a0} are non breaking spaces
if ($text =~ s/^([^\S\x{202f}\x{00a0}]+)//) {
my $spaces = $1;
$underlying_text =~ s/^([^\S\x{202f}\x{00a0}]+)//;
- print STDERR "SPACES($paragraph->{'counter'}) `$spaces'\n" if
($paragraph->{'DEBUG'});
+ print STDERR "SPACES($paragraph->{'counter'})
`"._print_escaped_spaces($spaces)."'\n" if ($paragraph->{'DEBUG'});
#my $added_word = $paragraph->{'word'};
if ($paragraph->{'protect_spaces'}) {
$paragraph->{'word'} .= $spaces;
@@ -459,4 +460,30 @@
return $result;
}
+# for debug
+sub _print_escaped_spaces($)
+{
+ my $spaces = shift;
+ my $result = '';
+ foreach my $pos (0 .. length($spaces)-1) {
+ my $char = substr($spaces, $pos, 1);
+ if ($char eq ' ') {
+ $result .= $char;
+ } elsif ($char =~ /[\f\n]/) {
+ $char =~ s/\f/\\f/;
+ $char =~ s/\n/\\n/;
+ $result .= $char;
+ } elsif ($char =~ /\s/) {
+ if (ord($char) <= hex(0xFFFF)) {
+ $result .= '\x'.sprintf("%04x",ord($char));
+ } else {
+ $result .= '\x'.sprintf("%06x",ord($char));
+ }
+ } else {
+ $result .= $char;
+ }
+ }
+ return $result;
+}
+
1;
Modified: trunk/tp/Texinfo/Convert/Plaintext.pm
===================================================================
--- trunk/tp/Texinfo/Convert/Plaintext.pm 2013-08-09 23:33:15 UTC (rev
5290)
+++ trunk/tp/Texinfo/Convert/Plaintext.pm 2013-08-10 10:04:27 UTC (rev
5291)
@@ -1472,8 +1472,9 @@
print STDERR " type: $root->{'type'}" if ($root->{'type'});
my $text = $root->{'text'};
if (defined($text)) {
- $text =~ s/\n/\\n/;
- print STDERR " text: $text";
+ my $text_escaped_spaces
+ = Texinfo::Convert::Paragraph::_print_escaped_spaces($text);
+ print STDERR " text: $text_escaped_spaces";
}
print STDERR "\n";
Modified: trunk/tp/t/input_files/all_spaces.texi
===================================================================
--- trunk/tp/t/input_files/all_spaces.texi 2013-08-09 23:33:15 UTC (rev
5290)
+++ trunk/tp/t/input_files/all_spaces.texi 2013-08-10 10:04:27 UTC (rev
5291)
@@ -2,35 +2,57 @@
@node Top
-EN SPACE: | |
-EN QUAD: | |
-SPACE: | |
-IDEOGRAPHIC SPACE: | |
-PARAGRAPH SEPARATOR: |
|
+CHARACTER TABULATION: | |
+
+LINE FEED (LF): |
+|
+
LINE TABULATION: ||
-EM QUAD: | |
+
+FORM FEED (FF): ||
+
CARRIAGE RETURN (CR): |
|
-MEDIUM MATHEMATICAL SPACE: | |
-NARROW NO-BREAK SPACE: | |
-THIN SPACE: | |
+
+SPACE: | |
+
+NEXT LINE (NEL): |
|
+
+NO-BREAK SPACE: | |
+
+OGHAM SPACE MARK: | |
+
+MONGOLIAN VOWEL SEPARATOR: ||
+
+EN QUAD: | |
+
+EM QUAD: | |
+
+EN SPACE: | |
+
EM SPACE: | |
+
THREE-PER-EM SPACE: | |
-NEXT LINE (NEL): |
|
+
FOUR-PER-EM SPACE: | |
+
SIX-PER-EM SPACE: | |
-NO-BREAK SPACE: | |
-HAIR SPACE: | |
+
FIGURE SPACE: | |
-OGHAM SPACE MARK: | |
-CHARACTER TABULATION: | |
-MONGOLIAN VOWEL SEPARATOR: ||
-LINE FEED (LF): |
-|
-LINE SEPARATOR: |
|
-FORM FEED (FF): ||
+
PUNCTUATION SPACE: | |
+THIN SPACE: | |
-NO-BREAK SPACE: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbb
-NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
+HAIR SPACE: | |
+
+LINE SEPARATOR: |
|
+
+PARAGRAPH SEPARATOR: |
|
+
+NARROW NO-BREAK SPACE: | |
+
+MEDIUM MATHEMATICAL SPACE: | |
+
+IDEOGRAPHIC SPACE: | |
+
Added: trunk/tp/t/input_files/non_break_spaces.texi
===================================================================
--- trunk/tp/t/input_files/non_break_spaces.texi
(rev 0)
+++ trunk/tp/t/input_files/non_break_spaces.texi 2013-08-10 10:04:27 UTC
(rev 5291)
@@ -0,0 +1,6 @@
address@hidden utf-8
+
address@hidden Top
+
+NO-BREAK SPACE: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbb
+NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
Modified: trunk/tp/t/plaintext_tests.t
===================================================================
--- trunk/tp/t/plaintext_tests.t 2013-08-09 23:33:15 UTC (rev 5290)
+++ trunk/tp/t/plaintext_tests.t 2013-08-10 10:04:27 UTC (rev 5291)
@@ -962,6 +962,9 @@
['chinese_mixed_with_en',
undef, {'test_file' => 'chinese_mixed_with_en.texi'}
],
+['non_break_spaces',
+undef, {'test_file' => 'non_break_spaces.texi'}
+],
['all_spaces',
undef, {'test_file' => 'all_spaces.texi'}
],
Modified:
trunk/tp/t/results/plaintext_tests/all_spaces/res_plaintext/all_spaces.txt
===================================================================
--- trunk/tp/t/results/plaintext_tests/all_spaces/res_plaintext/all_spaces.txt
2013-08-09 23:33:15 UTC (rev 5290)
+++ trunk/tp/t/results/plaintext_tests/all_spaces/res_plaintext/all_spaces.txt
2013-08-10 10:04:27 UTC (rev 5291)
@@ -1,15 +1,54 @@
-EN SPACE: | | EN QUAD: | | SPACE: | | IDEOGRAPHIC SPACE: | | PARAGRAPH
-SEPARATOR: |
| LINE TABULATION: || EM QUAD: | | CARRIAGE RETURN (CR): |
-| MEDIUM MATHEMATICAL SPACE: | | NARROW NO-BREAK SPACE: | | THIN SPACE:
-| | EM SPACE: | | THREE-PER-EM SPACE: | | NEXT LINE (NEL): |
|
-FOUR-PER-EM SPACE: | | SIX-PER-EM SPACE: | | NO-BREAK SPACE: | | HAIR
-SPACE: | | FIGURE SPACE: | | OGHAM SPACE MARK: | | CHARACTER TABULATION:
-| | MONGOLIAN VOWEL SEPARATOR: || LINE FEED (LF): | | LINE SEPARATOR: |
-| FORM FEED (FF): |
+CHARACTER TABULATION: | |
+
+ LINE FEED (LF): | |
+
+ LINE TABULATION: ||
+
+ FORM FEED (FF): |
- | PUNCTUATION SPACE: | |
+ |
- NO-BREAK SPACE:
-aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbb
-NARROW NO-BREAK SPACE:
-ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
+ CARRIAGE RETURN (CR): | |
+
+ SPACE: | |
+
+ NEXT LINE (NEL): |
|
+
+ NO-BREAK SPACE: | |
+
+ OGHAM SPACE MARK: | |
+
+ MONGOLIAN VOWEL SEPARATOR: ||
+
+ EN QUAD: | |
+
+ EM QUAD: | |
+
+ EN SPACE: | |
+
+ EM SPACE: | |
+
+ THREE-PER-EM SPACE: | |
+
+ FOUR-PER-EM SPACE: | |
+
+ SIX-PER-EM SPACE: | |
+
+ FIGURE SPACE: | |
+
+ PUNCTUATION SPACE: | |
+
+ THIN SPACE: | |
+
+ HAIR SPACE: | |
+
+ LINE SEPARATOR: |
|
+
+ PARAGRAPH SEPARATOR: |
|
+
+ NARROW NO-BREAK SPACE: | |
+
+ MEDIUM MATHEMATICAL SPACE: | |
+
+ IDEOGRAPHIC SPACE: | |
+
Modified: trunk/tp/t/results/plaintext_tests/all_spaces.pl
===================================================================
--- trunk/tp/t/results/plaintext_tests/all_spaces.pl 2013-08-09 23:33:15 UTC
(rev 5290)
+++ trunk/tp/t/results/plaintext_tests/all_spaces.pl 2013-08-10 10:04:27 UTC
(rev 5291)
@@ -99,133 +99,386 @@
'contents' => [
{
'parent' => {},
- 'text' => "EN SPACE: |\x{2002}|
-"
- },
+ 'text' => 'CHARACTER TABULATION: | |
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "EN QUAD: |\x{2000}|
-"
+ 'text' => 'LINE FEED (LF): |
+'
},
{
'parent' => {},
- 'text' => 'SPACE: | |
+ 'text' => '|
'
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "IDEOGRAPHIC SPACE: |\x{3000}|
-"
- },
+ 'text' => 'LINE TABULATION: ||
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "PARAGRAPH SEPARATOR: |\x{2029}|
-"
- },
+ 'text' => 'FORM FEED (FF): |'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => 'LINE TABULATION: ||
+ 'text' => '|
'
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "EM QUAD: |\x{2001}|
-"
- },
- {
- 'parent' => {},
'text' => 'CARRIAGE RETURN (CR): |
|
'
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "MEDIUM MATHEMATICAL SPACE: |\x{205f}|
-"
- },
+ 'text' => 'SPACE: | |
+'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "NARROW NO-BREAK SPACE: |\x{202f}|
+ 'text' => "NEXT LINE (NEL): |\x{85}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "THIN SPACE: |\x{2009}|
+ 'text' => "NO-BREAK SPACE: |\x{a0}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "EM SPACE: |\x{2003}|
+ 'text' => "OGHAM SPACE MARK: |\x{1680}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "THREE-PER-EM SPACE: |\x{2004}|
+ 'text' => "MONGOLIAN VOWEL SEPARATOR: |\x{180e}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "NEXT LINE (NEL): |\x{85}|
+ 'text' => "EN QUAD: |\x{2000}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "FOUR-PER-EM SPACE: |\x{2005}|
+ 'text' => "EM QUAD: |\x{2001}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "SIX-PER-EM SPACE: |\x{2006}|
+ 'text' => "EN SPACE: |\x{2002}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "NO-BREAK SPACE: |\x{a0}|
+ 'text' => "EM SPACE: |\x{2003}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "HAIR SPACE: |\x{200a}|
+ 'text' => "THREE-PER-EM SPACE: |\x{2004}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "FIGURE SPACE: |\x{2007}|
+ 'text' => "FOUR-PER-EM SPACE: |\x{2005}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "OGHAM SPACE MARK: |\x{1680}|
+ 'text' => "SIX-PER-EM SPACE: |\x{2006}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => 'CHARACTER TABULATION: | |
-'
- },
+ 'text' => "FIGURE SPACE: |\x{2007}|
+"
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "MONGOLIAN VOWEL SEPARATOR: |\x{180e}|
+ 'text' => "PUNCTUATION SPACE: |\x{2008}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => 'LINE FEED (LF): |
-'
- },
+ 'text' => "THIN SPACE: |\x{2009}|
+"
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => '|
-'
- },
+ 'text' => "HAIR SPACE: |\x{200a}|
+"
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
'text' => "LINE SEPARATOR: |\x{2028}|
"
- },
- {
- 'parent' => {},
- 'text' => 'FORM FEED (FF): |'
}
],
'parent' => {},
@@ -233,19 +486,15 @@
},
{
'parent' => {},
- 'text' => '',
+ 'text' => '
+',
'type' => 'empty_line'
},
{
'contents' => [
{
'parent' => {},
- 'text' => '|
-'
- },
- {
- 'parent' => {},
- 'text' => "PUNCTUATION SPACE: |\x{2008}|
+ 'text' => "PARAGRAPH SEPARATOR: |\x{2029}|
"
}
],
@@ -259,7 +508,18 @@
'type' => 'empty_line'
},
{
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => "NARROW NO-BREAK SPACE: |\x{202f}|
+"
+ }
+ ],
'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
'text' => '
',
'type' => 'empty_line'
@@ -268,17 +528,35 @@
'contents' => [
{
'parent' => {},
- 'text' => "NO-BREAK SPACE:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x{a0}bbbbbbbbbbbbbbbbbbbbb
+ 'text' => "MEDIUM MATHEMATICAL SPACE: |\x{205f}|
"
- },
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
{
'parent' => {},
- 'text' => "NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\x{202f}dddddddddddddddddddd
+ 'text' => "IDEOGRAPHIC SPACE: |\x{3000}|
"
}
],
'parent' => {},
'type' => 'paragraph'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
}
],
'extra' => {
@@ -320,41 +598,87 @@
$result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[2]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[3]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[4]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[5]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[6]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[7]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[8]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[9]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[10]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[11]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[12]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[13]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[14]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[15]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[16]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[17]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[18]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[19]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[20]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[21]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[22]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[23]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[24]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[25]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[2]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3]{'contents'}[1]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[3]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[4]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[5]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[5];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[5]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[6]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[6];
-$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[6]{'contents'}[1]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[6];
$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[6]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[7]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[7];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[7]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[8]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[9]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[9];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[9]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[10]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[11]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[11];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[11]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[12]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[13]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[13];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[13]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[14]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[15]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[15];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[15]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[16]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[17]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[17];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[17]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[18]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[19]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[19];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[19]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[20]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[21]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[21];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[21]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[22]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[23]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[23];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[23]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[24]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[25]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[25];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[25]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[26]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[27]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[27];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[27]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[28]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[29]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[29];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[29]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[30]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[31]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[31];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[31]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[32]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[33]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[33];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[33]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[34]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[35]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[35];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[35]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[36]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[37]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[37];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[37]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[38]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[39]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[39];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[39]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[40]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[41]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[41];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[41]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[42]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[43]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[43];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[43]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[44]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[45]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[45];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[45]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[46]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[47]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[47];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[47]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[48]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[49]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[49];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[49]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[50]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[51]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[51];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[51]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[52]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[53]{'contents'}[0]{'parent'}
= $result_trees{'all_spaces'}{'contents'}[1]{'contents'}[53];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[53]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
+$result_trees{'all_spaces'}{'contents'}[1]{'contents'}[54]{'parent'} =
$result_trees{'all_spaces'}{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[1];
$result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'node_content'};
$result_trees{'all_spaces'}{'contents'}[1]{'extra'}{'spaces_after_command'} =
$result_trees{'all_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
@@ -364,75 +688,119 @@
@node Top
-EN SPACE: | |
-EN QUAD: | |
-SPACE: | |
-IDEOGRAPHIC SPACE: | |
-PARAGRAPH SEPARATOR: |
|
+CHARACTER TABULATION: | |
+
+LINE FEED (LF): |
+|
+
LINE TABULATION: ||
-EM QUAD: | |
+
+FORM FEED (FF): ||
+
CARRIAGE RETURN (CR): |
|
-MEDIUM MATHEMATICAL SPACE: | |
-NARROW NO-BREAK SPACE: | |
-THIN SPACE: | |
+
+SPACE: | |
+
+NEXT LINE (NEL): |
|
+
+NO-BREAK SPACE: | |
+
+OGHAM SPACE MARK: | |
+
+MONGOLIAN VOWEL SEPARATOR: ||
+
+EN QUAD: | |
+
+EM QUAD: | |
+
+EN SPACE: | |
+
EM SPACE: | |
+
THREE-PER-EM SPACE: | |
-NEXT LINE (NEL): |
|
+
FOUR-PER-EM SPACE: | |
+
SIX-PER-EM SPACE: | |
-NO-BREAK SPACE: | |
+
+FIGURE SPACE: | |
+
+PUNCTUATION SPACE: | |
+
+THIN SPACE: | |
+
HAIR SPACE: | |
-FIGURE SPACE: | |
-OGHAM SPACE MARK: | |
+
+LINE SEPARATOR: |
|
+
+PARAGRAPH SEPARATOR: |
|
+
+NARROW NO-BREAK SPACE: | |
+
+MEDIUM MATHEMATICAL SPACE: | |
+
+IDEOGRAPHIC SPACE: | |
+
+';
+
+
+$result_texts{'all_spaces'} = '
+
CHARACTER TABULATION: | |
-MONGOLIAN VOWEL SEPARATOR: ||
+
LINE FEED (LF): |
|
-LINE SEPARATOR: |
|
+
+LINE TABULATION: ||
+
FORM FEED (FF): ||
-PUNCTUATION SPACE: | |
+CARRIAGE RETURN (CR): |
+|
-NO-BREAK SPACE: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbb
-NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
-';
+SPACE: | |
+NEXT LINE (NEL): |
|
-$result_texts{'all_spaces'} = '
+NO-BREAK SPACE: | |
-EN SPACE: | |
+OGHAM SPACE MARK: | |
+
+MONGOLIAN VOWEL SEPARATOR: ||
+
EN QUAD: | |
-SPACE: | |
-IDEOGRAPHIC SPACE: | |
-PARAGRAPH SEPARATOR: |
|
-LINE TABULATION: ||
+
EM QUAD: | |
-CARRIAGE RETURN (CR): |
-|
-MEDIUM MATHEMATICAL SPACE: | |
-NARROW NO-BREAK SPACE: | |
-THIN SPACE: | |
+
+EN SPACE: | |
+
EM SPACE: | |
+
THREE-PER-EM SPACE: | |
-NEXT LINE (NEL): |
|
+
FOUR-PER-EM SPACE: | |
+
SIX-PER-EM SPACE: | |
-NO-BREAK SPACE: | |
-HAIR SPACE: | |
+
FIGURE SPACE: | |
-OGHAM SPACE MARK: | |
-CHARACTER TABULATION: | |
-MONGOLIAN VOWEL SEPARATOR: ||
-LINE FEED (LF): |
-|
-LINE SEPARATOR: |
|
-FORM FEED (FF): ||
+
PUNCTUATION SPACE: | |
+THIN SPACE: | |
-NO-BREAK SPACE: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbb
-NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
+HAIR SPACE: | |
+
+LINE SEPARATOR: |
|
+
+PARAGRAPH SEPARATOR: |
|
+
+NARROW NO-BREAK SPACE: | |
+
+MEDIUM MATHEMATICAL SPACE: | |
+
+IDEOGRAPHIC SPACE: | |
+
';
$result_sectioning{'all_spaces'} = {};
Added:
trunk/tp/t/results/plaintext_tests/non_break_spaces/res_plaintext/non_break_spaces.txt
===================================================================
---
trunk/tp/t/results/plaintext_tests/non_break_spaces/res_plaintext/non_break_spaces.txt
(rev 0)
+++
trunk/tp/t/results/plaintext_tests/non_break_spaces/res_plaintext/non_break_spaces.txt
2013-08-10 10:04:27 UTC (rev 5291)
@@ -0,0 +1,4 @@
+NO-BREAK SPACE:
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbb
+NARROW NO-BREAK SPACE:
+ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
Added: trunk/tp/t/results/plaintext_tests/non_break_spaces.pl
===================================================================
--- trunk/tp/t/results/plaintext_tests/non_break_spaces.pl
(rev 0)
+++ trunk/tp/t/results/plaintext_tests/non_break_spaces.pl 2013-08-10
10:04:27 UTC (rev 5291)
@@ -0,0 +1,207 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors
+ %result_indices %result_sectioning %result_nodes %result_menus
+ %result_floats %result_converted %result_converted_errors
+ %result_elements %result_directions_text);
+
+use utf8;
+
+$result_trees{'non_break_spaces'} = {
+ 'contents' => [
+ {
+ 'contents' => [
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'utf-8'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'documentencoding',
+ 'extra' => {
+ 'input_encoding_name' => 'utf-8',
+ 'input_perl_encoding' => 'utf-8-strict',
+ 'spaces_after_command' => {},
+ 'text_arg' => 'utf-8'
+ },
+ 'line_nr' => {
+ 'file_name' => 'non_break_spaces.texi',
+ 'line_nr' => 1,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'text_root'
+ },
+ {
+ 'args' => [
+ {
+ 'contents' => [
+ {
+ 'extra' => {
+ 'command' => {}
+ },
+ 'parent' => {},
+ 'text' => ' ',
+ 'type' => 'empty_spaces_after_command'
+ },
+ {
+ 'parent' => {},
+ 'text' => 'Top'
+ },
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'spaces_at_end'
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'misc_line_arg'
+ }
+ ],
+ 'cmdname' => 'node',
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => '
+',
+ 'type' => 'empty_line'
+ },
+ {
+ 'contents' => [
+ {
+ 'parent' => {},
+ 'text' => "NO-BREAK SPACE:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x{a0}bbbbbbbbbbbbbbbbbbbbb
+"
+ },
+ {
+ 'parent' => {},
+ 'text' => "NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc\x{202f}dddddddddddddddddddd
+"
+ }
+ ],
+ 'parent' => {},
+ 'type' => 'paragraph'
+ }
+ ],
+ 'extra' => {
+ 'node_content' => [
+ {}
+ ],
+ 'nodes_manuals' => [
+ {
+ 'node_content' => [],
+ 'normalized' => 'Top'
+ }
+ ],
+ 'normalized' => 'Top',
+ 'spaces_after_command' => {}
+ },
+ 'line_nr' => {
+ 'file_name' => 'non_break_spaces.texi',
+ 'line_nr' => 3,
+ 'macro' => ''
+ },
+ 'parent' => {}
+ }
+ ],
+ 'type' => 'document_root'
+};
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'extra'}{'spaces_after_command'}
=
$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'args'}[0]{'contents'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[0]{'parent'} =
$result_trees{'non_break_spaces'}{'contents'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'contents'}[1]{'parent'} =
$result_trees{'non_break_spaces'}{'contents'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[0]{'parent'} =
$result_trees{'non_break_spaces'};
+$result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'extra'}{'command'}
= $result_trees{'non_break_spaces'}{'contents'}[1];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[1]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[2]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'parent'} =
$result_trees{'non_break_spaces'}{'contents'}[1];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[0]{'parent'} =
$result_trees{'non_break_spaces'}{'contents'}[1];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[0]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[1];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[1]{'contents'}[1]{'parent'}
= $result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[1];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'contents'}[1]{'parent'} =
$result_trees{'non_break_spaces'}{'contents'}[1];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'node_content'}[0] =
$result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[1];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}
= $result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'node_content'};
+$result_trees{'non_break_spaces'}{'contents'}[1]{'extra'}{'spaces_after_command'}
= $result_trees{'non_break_spaces'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'non_break_spaces'}{'contents'}[1]{'parent'} =
$result_trees{'non_break_spaces'};
+
+$result_texis{'non_break_spaces'} = '@documentencoding utf-8
+
address@hidden Top
+
+NO-BREAK SPACE: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbb
+NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
+';
+
+
+$result_texts{'non_break_spaces'} = '
+
+NO-BREAK SPACE: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
bbbbbbbbbbbbbbbbbbbbb
+NARROW NO-BREAK SPACE:
ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc dddddddddddddddddddd
+';
+
+$result_sectioning{'non_break_spaces'} = {};
+
+$result_nodes{'non_break_spaces'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ },
+ 'node_up' => {
+ 'extra' => {
+ 'manual_content' => [
+ {
+ 'text' => 'dir'
+ }
+ ],
+ 'top_node_up' => {}
+ },
+ 'type' => 'top_node_up'
+ }
+};
+$result_nodes{'non_break_spaces'}{'node_up'}{'extra'}{'top_node_up'} =
$result_nodes{'non_break_spaces'};
+
+$result_menus{'non_break_spaces'} = {
+ 'cmdname' => 'node',
+ 'extra' => {
+ 'normalized' => 'Top'
+ }
+};
+
+$result_errors{'non_break_spaces'} = [];
+
+
+1;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [5291] Separate non_break_spaces and all_spaces tests.,
Patrice Dumas <=