summaryrefslogtreecommitdiff
path: root/cpan/Pod-Simple
diff options
context:
space:
mode:
authorSteve Hay <steve.m.hay@googlemail.com>2012-08-14 23:48:38 +0100
committerSteve Hay <steve.m.hay@googlemail.com>2012-08-15 00:33:34 +0100
commit0ace302a2635019d2fcbe257549cdf1497c4f585 (patch)
treefd12af51b52cf4d6ea4c1da6f5ef1dbb862e86a8 /cpan/Pod-Simple
parent95ccf9d5dfbf8e9c58a97a47713562d01ddfc7cf (diff)
downloadperl-0ace302a2635019d2fcbe257549cdf1497c4f585.tar.gz
Upgrade to Pod-Simple 3.23
Diffstat (limited to 'cpan/Pod-Simple')
-rw-r--r--cpan/Pod-Simple/ChangeLog65
-rw-r--r--cpan/Pod-Simple/README2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple.pm4
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple.pod25
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm36
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Checker.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Debug.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm14
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/HTML.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm4
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Methody.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Progress.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/RTF.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Search.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod14
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Text.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm2
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm4
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm81
-rw-r--r--cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm2
-rw-r--r--cpan/Pod-Simple/t/corpus.t1
-rw-r--r--cpan/Pod-Simple/t/corpus/2202jp.xml34
-rw-r--r--cpan/Pod-Simple/t/corpus/2202jpx.xml34
-rw-r--r--cpan/Pod-Simple/t/corpus/2202jpy.xml34
-rw-r--r--cpan/Pod-Simple/t/corpus/8859_7.xml41
-rw-r--r--cpan/Pod-Simple/t/corpus/cp1256.xml87
-rw-r--r--cpan/Pod-Simple/t/corpus/encwarn01.txt11
-rw-r--r--cpan/Pod-Simple/t/corpus/encwarn01.xml36
-rw-r--r--cpan/Pod-Simple/t/corpus/encwarn02.txt11
-rw-r--r--cpan/Pod-Simple/t/corpus/encwarn02.xml36
-rw-r--r--cpan/Pod-Simple/t/corpus/fet_cont.xml15
-rw-r--r--cpan/Pod-Simple/t/corpus/fet_dup.xml127
-rw-r--r--cpan/Pod-Simple/t/corpus/iso6.xml93
-rw-r--r--cpan/Pod-Simple/t/corpus/koi8r.xml131
-rw-r--r--cpan/Pod-Simple/t/corpus/laozi38.xml41
-rw-r--r--cpan/Pod-Simple/t/corpus/laozi38b.xml41
-rw-r--r--cpan/Pod-Simple/t/corpus/laozi38p.xml45
-rw-r--r--cpan/Pod-Simple/t/corpus/lat1fr.xml51
-rw-r--r--cpan/Pod-Simple/t/corpus/lat1frim.xml69
-rw-r--r--cpan/Pod-Simple/t/corpus/pasternak_cp1251.xml241
-rw-r--r--cpan/Pod-Simple/t/corpus/plain.xml9
-rw-r--r--cpan/Pod-Simple/t/corpus/plain_explicit.xml9
-rw-r--r--cpan/Pod-Simple/t/corpus/plain_latin1.xml12
-rw-r--r--cpan/Pod-Simple/t/corpus/plain_utf8.xml12
-rw-r--r--cpan/Pod-Simple/t/corpus/polish_utf8.xml49
-rw-r--r--cpan/Pod-Simple/t/corpus/s2763_sjis.xml10
-rw-r--r--cpan/Pod-Simple/t/corpus/thai_iso11.xml119
-rw-r--r--cpan/Pod-Simple/t/x_nixer.t31
-rw-r--r--cpan/Pod-Simple/t/xhtml01.t6
-rw-r--r--cpan/Pod-Simple/t/xhtml10.t4
-rw-r--r--cpan/Pod-Simple/t/xhtml20.t63
62 files changed, 1076 insertions, 718 deletions
diff --git a/cpan/Pod-Simple/ChangeLog b/cpan/Pod-Simple/ChangeLog
index 2f00dc7301..0fe203e4f4 100644
--- a/cpan/Pod-Simple/ChangeLog
+++ b/cpan/Pod-Simple/ChangeLog
@@ -1,6 +1,71 @@
# ChangeLog for Pod::Simple dist
#---------------------------------------------------------------------------
+2012-08-14 David E. Wheeler <david@justatheory.org>
+ * Release 3.23
+
+ Eliminated nested elements in table of contents (index) items
+ output of Pod::Simple::XHTML. This was especially problematic for
+ headers that included links, as the TOC then got nested anchor
+ elements, which simply would not work. Thanks to Ben Bullock for
+ the report and test case (RT #77686).
+
+ Fixed semantically invalid nested XHTML generated by
+ Pod::Simple::XHTML since v3.21. Gisle Aas.
+
+ Improved support for nested "C< >" tags in Pod::Simple::XHTML.
+ Gisle Aas.
+
+ No longer tries to decode a string with the "utf8" flag set, as
+ the double-decoding only triggered an error. Grant McLean.
+
+ Added documentation note that the API expects encoded text
+ (octets). Grant McLean.
+
+ Added "parse_characters()" option to specify that strings to are
+ already decoded from octets into characters. Grant McLean.
+
+2012-05-27 David E. Wheeler <david@justatheory.org>
+ * Release 3.22
+
+ Fix but where Pod::Simple would whine about non-ASCII bytes in
+ code or comments. Now only does so for Pod (in the absence of an
+ "=encoding" tag. Broken in 3.21. Grant McLean.
+
+2012-05-23 David E. Wheeler <david@justatheory.org>
+ * Release 3.21
+
+ NOTE: COMPATABILITY CHANGE: The 'codes_in_verbatim' option in
+ Pod::Simple::XHTML is no longer enabled by default. This brings it
+ agreement with the other formatting classes, and eliminates
+ unexpected behavior in XHTML-formatted Pod. Users who depended on
+ this functionality can still get it by enabling
+ 'codes_in_verbatim' in their code.
+
+ Fixed some typos in the documentation. Thanks to Jonathan Yu via
+ the Debian packagers via Florian Ragwitz (RT #75532).
+
+ Now emit a warning the first time a non-ASCII byte is encountered
+ when no "=encoding" has been seen. Grant McLean.
+
+ When a non-ASCII byte is encounted before an "=encoding" line has
+ been seen, a heuristic (as described in perlpodspec) is applied to
+ select UTF-8 encoding if the non-ASCII bytes form a valid UTF-8
+ byte sequence, or Latin-1 otherwise. Grant McLean.
+
+ Added 'handle_code' method to Pod::Simple::XHTML. This allows
+ subclasses to override the handling of verbatim blocks, and makes
+ for a more cohesive interface, to boot. Gisle Aas.
+
+ Subsequent text segments are now joined together and passed as a
+ single unit to text handling code. This makes it easier for custom
+ handlers to process complete blocks of text in a single call to
+ 'handle_text', rather than in dribs and drabs. Gisle Aas.
+
+ Replaced naive text wrapping code in Pod::Simple::DumpAsXML with
+ Text::Wrap, which was already used for similar purposes elsewhere
+ in Pod::Simple. Gisle Aas.
+
2012-03-01 David E. Wheeler <david@justatheory.org>
* Release 3.20
diff --git a/cpan/Pod-Simple/README b/cpan/Pod-Simple/README
index 4608038f26..be1517c5d1 100644
--- a/cpan/Pod-Simple/README
+++ b/cpan/Pod-Simple/README
@@ -1,4 +1,4 @@
-=head1 Pod::Simple version 3.20
+=head1 Pod::Simple version 3.23
Pod::Simple is a Perl library for parsing text in the Pod ("plain old
documentation") markup language that is typically used for writing
diff --git a/cpan/Pod-Simple/lib/Pod/Simple.pm b/cpan/Pod-Simple/lib/Pod/Simple.pm
index ad7a19b8ef..fead5b5232 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple.pm
@@ -18,7 +18,7 @@ use vars qw(
);
@ISA = ('Pod::Simple::BlackBox');
-$VERSION = '3.20';
+$VERSION = '3.23';
@Known_formatting_codes = qw(I B C L E F S X Z);
%Known_formatting_codes = map(($_=>1), @Known_formatting_codes);
@@ -87,6 +87,8 @@ __PACKAGE__->_accessorize(
'preserve_whitespace', # whether to try to keep whitespace as-is
'strip_verbatim_indent', # What indent to strip from verbatim
+ 'parse_characters', # Whether parser should expect chars rather than octets
+
'content_seen', # whether we've seen any real Pod content
'errors_seen', # TODO: document. whether we've seen any errors (fatal or not)
diff --git a/cpan/Pod-Simple/lib/Pod/Simple.pod b/cpan/Pod-Simple/lib/Pod/Simple.pod
index a8ad211d3b..0ead93b1a3 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple.pod
+++ b/cpan/Pod-Simple/lib/Pod/Simple.pod
@@ -14,6 +14,8 @@ documentation") markup language that is typically used for writing
documentation for Perl and for Perl modules. The Pod format is explained
L<perlpod>; the most common formatter is called C<perldoc>.
+Be sure to read L</ENCODING> if your Pod contains non-ASCII characters.
+
Pod formatters can use Pod::Simple to parse Pod documents and render them into
plain text, HTML, or any number of other formats. Typically, such formatters
will be subclasses of Pod::Simple, and so they will inherit its methods, like
@@ -121,6 +123,14 @@ most likely to use.
=over
+=item C<< $parser->parse_characters( I<SOMEVALUE> ) >>
+
+The Pod parser normally expects to read octets and to convert those octets
+to characters based on the C<=encoding> declaration in the Pod source. Set
+this option to a true value to indicate that the Pod source is already a Perl
+character stream. This tells the parser to ignore any C<=encoding> command
+and to skip all the code paths involving decoding octets.
+
=item C<< $parser->no_whining( I<SOMEVALUE> ) >>
If you set this attribute to a true value, you will suppress the
@@ -322,6 +332,21 @@ Log an error unless C<< $parser->no_whining( TRUE ); >>.
=back
+=head1 ENCODING
+
+The Pod::Simple parser expects to read B<octets>. The parser will decode the
+octets into Perl's internal character string representation using the value of
+the C<=encoding> declaration in the POD source.
+
+If the POD source does not include an C<=encoding> declaration, the parser will
+attempt to guess the encoding (selecting one of UTF-8 or Latin-1) by examining
+the first non-ASCII bytes and applying the heuristic described in
+L<perlpodspec>.
+
+If you set the C<parse_characters> option to a true value the parser will
+expect characters rather than octets; will ignore any C<=encoding>; and will
+make no attempt to decode the input.
+
=head1 CAVEATS
This is just a beta release -- there are a good number of things still
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm b/cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
index c17cfd0ad5..d3878f826d 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/BlackBox.pm
@@ -23,7 +23,7 @@ use integer; # vroom!
use strict;
use Carp ();
use vars qw($VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
#use constant DEBUG => 7;
BEGIN {
require Pod::Simple;
@@ -123,6 +123,9 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
}
}
+ if(!$self->parse_characters && !$self->{'encoding'}) {
+ $self->_try_encoding_guess($line)
+ }
DEBUG > 5 and print "# Parsing line: [$line]\n";
@@ -176,6 +179,7 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
# HERE WE CATCH =encoding EARLY!
if( $line =~ m/^=encoding\s+\S+\s*$/s ) {
+ next if $self->parse_characters; # Ignore this line
$line = $self->_handle_encoding_line( $line );
}
@@ -269,6 +273,8 @@ sub parse_lines { # Usage: $parser->parse_lines(@lines)
sub _handle_encoding_line {
my($self, $line) = @_;
+ return if $self->parse_characters;
+
# The point of this routine is to set $self->{'_transcoder'} as indicated.
return $line unless $line =~ m/^=encoding\s+(\S+)\s*$/s;
@@ -395,6 +401,28 @@ sub _handle_encoding_second_level {
return;
}
+sub _try_encoding_guess {
+ my ($self,$line) = @_;
+
+ if(!$self->{'in_pod'} and $line !~ /^=/m) {
+ return; # don't whine about non-ASCII bytes in code/comments
+ }
+
+ return unless $line =~ /[^\x00-\x7f]/; # Look for non-ASCII byte
+
+ my $encoding = $line =~ /[\xC0-\xFD][\x80-\xBF]/ ? 'UTF-8' : 'ISO8859-1';
+ $self->_handle_encoding_line( "=encoding $encoding" );
+ $self->{'_transcoder'} && $self->{'_transcoder'}->($line);
+
+ my ($word) = $line =~ /(\S*[^\x00-\x7f]\S*)/;
+
+ $self->whine(
+ $self->{'line_count'},
+ "Non-ASCII character seen before =encoding in '$word'. Assuming $encoding"
+ );
+
+}
+
#~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`~`
{
@@ -1459,10 +1487,12 @@ sub _traverse_treelet_bit { # for use only by the routine above
my $scratch;
$self->_handle_element_start(($scratch=$name), shift @_);
- foreach my $x (@_) {
- if(ref($x)) {
+ while (@_) {
+ my $x = shift;
+ if (ref($x)) {
&_traverse_treelet_bit($self, @$x);
} else {
+ $x .= shift while @_ && !ref($_[0]);
$self->_handle_text($x);
}
}
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Checker.pm b/cpan/Pod-Simple/lib/Pod/Simple/Checker.pm
index c97267a86b..42c942ac8f 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Checker.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Checker.pm
@@ -9,7 +9,7 @@ use Carp ();
use Pod::Simple::Methody ();
use Pod::Simple ();
use vars qw( @ISA $VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
@ISA = ('Pod::Simple::Methody');
BEGIN { *DEBUG = defined(&Pod::Simple::DEBUG)
? \&Pod::Simple::DEBUG
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Debug.pm b/cpan/Pod-Simple/lib/Pod/Simple/Debug.pm
index 5773302842..d9bd4e43a8 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Debug.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Debug.pm
@@ -3,7 +3,7 @@ require 5;
package Pod::Simple::Debug;
use strict;
use vars qw($VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
sub import {
my($value,$variable);
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm b/cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm
index 5e2d7ebf5f..c86d4ebd4e 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/DumpAsText.pm
@@ -1,7 +1,7 @@
require 5;
package Pod::Simple::DumpAsText;
-$VERSION = '3.20';
+$VERSION = '3.23';
use Pod::Simple ();
BEGIN {@ISA = ('Pod::Simple')}
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm b/cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm
index e43422bbd7..576ca7d369 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/DumpAsXML.pm
@@ -1,13 +1,14 @@
require 5;
package Pod::Simple::DumpAsXML;
-$VERSION = '3.20';
+$VERSION = '3.23';
use Pod::Simple ();
BEGIN {@ISA = ('Pod::Simple')}
use strict;
use Carp ();
+use Text::Wrap qw(wrap);
BEGIN { *DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG }
@@ -49,15 +50,8 @@ sub _handle_text {
my $indent = ' ' x $_[0]{'indent'};
my $text = $_[1];
_xml_escape($text);
- $text =~ # A not-totally-brilliant wrapping algorithm:
- s/(
- [^\n]{55} # Snare some characters from a line
- [^\n\ ]{0,50} # and finish any current word
- )
- \x20{1,10}(?!\n) # capture some spaces not at line-end
- /$1\n$indent/gx # => line-break here
- ;
-
+ local $Text::Wrap::huge = 'overflow';
+ $text = wrap('', $indent, $text);
print {$_[0]{'output_fh'}} $indent, $text, "\n";
}
return;
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/HTML.pm b/cpan/Pod-Simple/lib/Pod/Simple/HTML.pm
index 12fad40358..528581e212 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/HTML.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/HTML.pm
@@ -10,7 +10,7 @@ use vars qw(
$Doctype_decl $Content_decl
);
@ISA = ('Pod::Simple::PullParser');
-$VERSION = '3.20';
+$VERSION = '3.23';
BEGIN {
if(defined &DEBUG) { } # no-op
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm b/cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm
index 52e77bcc1b..70e28edc20 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/HTMLBatch.pm
@@ -5,7 +5,7 @@ use strict;
use vars qw( $VERSION $HTML_RENDER_CLASS $HTML_EXTENSION
$CSS $JAVASCRIPT $SLEEPY $SEARCH_CLASS @ISA
);
-$VERSION = '3.20';
+$VERSION = '3.23';
@ISA = (); # Yup, we're NOT a subclass of Pod::Simple::HTML!
# TODO: nocontents stylesheets. Strike some of the color variations?
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm b/cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm
index 5aa5bc1989..fb80a59ba0 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/LinkSection.pm
@@ -3,12 +3,12 @@ require 5;
package Pod::Simple::LinkSection;
# Based somewhat dimly on Array::Autojoin
use vars qw($VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
use strict;
use Pod::Simple::BlackBox;
use vars qw($VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
use overload( # So it'll stringify nice
'""' => \&Pod::Simple::BlackBox::stringify_lol,
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Methody.pm b/cpan/Pod-Simple/lib/Pod/Simple/Methody.pm
index 4113daf235..2f6a52823f 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Methody.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Methody.pm
@@ -4,7 +4,7 @@ package Pod::Simple::Methody;
use strict;
use Pod::Simple ();
use vars qw(@ISA $VERSION);
-$VERSION = '3.20';
+$VERSION = '3.23';
@ISA = ('Pod::Simple');
# Yes, we could use named variables, but I want this to be impose
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Progress.pm b/cpan/Pod-Simple/lib/Pod/Simple/Progress.pm
index e85084a1c2..9c0e9d9ce4 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Progress.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Progress.pm
@@ -1,7 +1,7 @@
require 5;
package Pod::Simple::Progress;
-$VERSION = '3.20';
+$VERSION = '3.23';
use strict;
# Objects of this class are used for noting progress of an
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm b/cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm
index c9726fd564..053fbf33f1 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/PullParser.pm
@@ -1,7 +1,7 @@
require 5;
package Pod::Simple::PullParser;
-$VERSION = '3.20';
+$VERSION = '3.23';
use Pod::Simple ();
BEGIN {@ISA = ('Pod::Simple')}
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm b/cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm
index a45aba18ba..aaa5796b50 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/PullParserEndToken.pm
@@ -5,7 +5,7 @@ use Pod::Simple::PullParserToken ();
use strict;
use vars qw(@ISA $VERSION);
@ISA = ('Pod::Simple::PullParserToken');
-$VERSION = '3.20';
+$VERSION = '3.23';
sub new { # Class->new(tagname);
my $class = shift;
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm b/cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm
index e9fbaa2b5e..ee4c48491b 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/PullParserStartToken.pm
@@ -5,7 +5,7 @@ use Pod::Simple::PullParserToken ();
use strict;
use vars qw(@ISA $VERSION);
@ISA = ('Pod::Simple::PullParserToken');
-$VERSION = '3.20';
+$VERSION = '3.23';
sub new { # Class->new(tagname, optional_attrhash);
my $class = shift;
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm b/cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm
index 34985fdfb0..872fa25862 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/PullParserTextToken.pm
@@ -5,7 +5,7 @@ use Pod::Simple::PullParserToken ();
use strict;
use vars qw(@ISA $VERSION);
@ISA = ('Pod::Simple::PullParserToken');
-$VERSION = '3.20';
+$VERSION = '3.23';
sub new { # Class->new(text);
my $class = shift;
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm b/cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm
index b323ece2a3..41251886e6 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/PullParserToken.pm
@@ -3,7 +3,7 @@ require 5;
package Pod::Simple::PullParserToken;
# Base class for tokens gotten from Pod::Simple::PullParser's $parser->get_token
@ISA = ();
-$VERSION = '3.20';
+$VERSION = '3.23';
use strict;
sub new { # Class->new('type', stuff...); ## Overridden in derived classes anyway
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/RTF.pm b/cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
index 0d184e3a66..3663d043d0 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/RTF.pm
@@ -8,7 +8,7 @@ package Pod::Simple::RTF;
use strict;
use vars qw($VERSION @ISA %Escape $WRAP %Tagmap);
-$VERSION = '3.20';
+$VERSION = '3.23';
use Pod::Simple::PullParser ();
BEGIN {@ISA = ('Pod::Simple::PullParser')}
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Search.pm b/cpan/Pod-Simple/lib/Pod/Simple/Search.pm
index 7e507e62b9..79fb37aac3 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Search.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Search.pm
@@ -4,7 +4,7 @@ package Pod::Simple::Search;
use strict;
use vars qw($VERSION $MAX_VERSION_WITHIN $SLEEPY);
-$VERSION = '3.20'; ## Current version of this package
+$VERSION = '3.23'; ## Current version of this package
BEGIN { *DEBUG = sub () {0} unless defined &DEBUG; } # set DEBUG level
use Carp ();
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm b/cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm
index 3671af121f..940c0f340e 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/SimpleTree.pm
@@ -6,7 +6,7 @@ use strict;
use Carp ();
use Pod::Simple ();
use vars qw( $ATTR_PAD @ISA $VERSION $SORT_ATTRS);
-$VERSION = '3.20';
+$VERSION = '3.23';
BEGIN {
@ISA = ('Pod::Simple');
*DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG;
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod b/cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod
index 792d1be5a2..6be2defcc8 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Subclassing.pod
@@ -378,13 +378,13 @@ That is, they all produce the same event structure (for the most part), namely:
&#34;Member Data&#34;
</L>
-The I<raw> attribute depends on what the raw content of the L<> is, so that is
-why the event structure is the same "for the most part".
+The I<raw> attribute depends on what the raw content of the C<LE<lt>E<gt>> is,
+so that is why the event structure is the same "for the most part".
If you have not guessed it yet, the I<raw> attribute contains the raw,
-original, unescaped content of the L<> formatting code. In addition to the
-examples above, take notice of the following event structure produced by
-the following L<> formatting code.
+original, unescaped content of the C<LE<lt>E<gt>> formatting code. In addition
+to the examples above, take notice of the following event structure produced
+by the following C<LE<lt>E<gt>> formatting code.
L<click B<here>|page/About the C<-M> switch>
@@ -725,10 +725,10 @@ or
=end html
...the parser will ignore these sections unless your subclass has
-specified that it wants to see sections targetted to "html" (or whatever
+specified that it wants to see sections targeted to "html" (or whatever
the formatter name is).
-If you want to process all sections, even if they're not targetted for you,
+If you want to process all sections, even if they're not targeted for you,
call this before you start parsing:
$parser->accept_targets('*');
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Text.pm b/cpan/Pod-Simple/lib/Pod/Simple/Text.pm
index 3032d0fcd5..3e0c022894 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Text.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Text.pm
@@ -6,7 +6,7 @@ use Carp ();
use Pod::Simple::Methody ();
use Pod::Simple ();
use vars qw( @ISA $VERSION $FREAKYMODE);
-$VERSION = '3.20';
+$VERSION = '3.23';
@ISA = ('Pod::Simple::Methody');
BEGIN { *DEBUG = defined(&Pod::Simple::DEBUG)
? \&Pod::Simple::DEBUG
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm b/cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm
index dea1cde7cc..758b78f16f 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/TextContent.pm
@@ -6,7 +6,7 @@ use strict;
use Carp ();
use Pod::Simple ();
use vars qw( @ISA $VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
@ISA = ('Pod::Simple');
sub new {
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm b/cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm
index 9f2a224a27..3e99202b7f 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/TiedOutFH.pm
@@ -4,7 +4,7 @@ package Pod::Simple::TiedOutFH;
use Symbol ('gensym');
use Carp ();
use vars qw($VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm b/cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm
index 892436db7f..fcaf4e62c9 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/Transcode.pm
@@ -2,7 +2,7 @@
require 5;
package Pod::Simple::Transcode;
use vars qw($VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
BEGIN {
if(defined &DEBUG) {;} # Okay
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm b/cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm
index 3303090343..32e98399a1 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/TranscodeDumb.pm
@@ -5,7 +5,7 @@ require 5;
package Pod::Simple::TranscodeDumb;
use strict;
use vars qw($VERSION %Supported);
-$VERSION = '3.20';
+$VERSION = '3.23';
# This module basically pretends it knows how to transcode, except
# only for null-transcodings! We use this when Encode isn't
# available.
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm b/cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm
index a66dedd03b..0dec8b5def 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/TranscodeSmart.pm
@@ -9,7 +9,7 @@ use strict;
use Pod::Simple;
require Encode;
use vars qw($VERSION );
-$VERSION = '3.20';
+$VERSION = '3.23';
sub is_dumb {0}
sub is_smart {1}
@@ -32,7 +32,7 @@ sub make_transcoder {
my $x;
return sub {
foreach $x (@_) {
- $x = Encode::decode($e, $x);
+ $x = Encode::decode($e, $x) unless Encode::is_utf8($x);
}
return;
};
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm b/cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm
index 9d31db0bad..5fd0967f8e 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/XHTML.pm
@@ -45,7 +45,7 @@ declare the output character set as UTF-8 before parsing, like so:
package Pod::Simple::XHTML;
use strict;
use vars qw( $VERSION @ISA $HAS_HTML_ENTITIES );
-$VERSION = '3.20';
+$VERSION = '3.23';
use Pod::Simple::Methody ();
@ISA = ('Pod::Simple::Methody');
@@ -151,7 +151,7 @@ Add additional meta tags here, or blocks of inline CSS or JavaScript
A string containing all characters that should be encoded as HTML entities,
specified using the regular expression character class syntax (what you find
within brackets in regular expressions). This value will be passed as the
-second argument to the C<encode_entities> fuction of L<HTML::Entities>. IF
+second argument to the C<encode_entities> function of L<HTML::Entities>. If
L<HTML::Entities> is not installed, then any characters other than C<&<>"'>
will be encoded numerically.
@@ -251,7 +251,6 @@ sub new {
$new->man_url_prefix('http://man.he.net/man');
$new->html_charset('ISO-8859-1');
$new->nix_X_codes(1);
- $new->codes_in_verbatim(1);
$new->{'scratch'} = '';
$new->{'to_index'} = [];
$new->{'output'} = [];
@@ -301,11 +300,27 @@ something like:
my ($self, $text) = @_;
if ($self->{'in_foo'}) {
$self->{'scratch'} .= build_foo_html($text);
- } else {
- $self->{'scratch'} .= $text;
+ return;
}
+ $self->SUPER::handle_text($text);
}
+=head2 handle_code
+
+This method handles the body of text that is marked up to be code.
+You might for instance override this to plug in a syntax highlighter.
+The base implementation just escapes the text.
+
+The callback methods C<start_code> and C<end_code> emits the C<code> tags
+before and after C<handle_code> is invoked, so you might want to override these
+together with C<handle_code> if this wrapping isn't suiteable.
+
+Note that the code might be broken into mulitple segments if there are
+nested formatting codes inside a C<< CE<lt>...> >> sequence. In between the
+calls to C<handle_code> other markup tags might have been emitted in that
+case. The same is true for verbatim sections if the C<codes_in_verbatim>
+option is turned on.
+
=head2 accept_targets_as_html
This method behaves like C<accept_targets_as_text>, but also marks the region
@@ -327,19 +342,44 @@ sub accept_targets_as_html {
}
sub handle_text {
+ if ($_[0]{'in_code'} && @{$_[0]{'in_code'}}) {
+ return $_[0]->handle_code( $_[1], $_[0]{'in_code'}[-1] );
+ }
# escape special characters in HTML (<, >, &, etc)
- $_[0]{'scratch'} .= $_[0]->__in_literal_xhtml_region
- ? $_[1]
- : $_[0]->encode_entities( $_[1] );
+ my $text = $_[0]->__in_literal_xhtml_region
+ ? $_[1]
+ : $_[0]->encode_entities( $_[1] );
+
+ $_[0]{'scratch'} .= $text;
+ $_[0]{htext} .= $text if $_[0]{'in_head'};
+}
+
+sub start_code {
+ $_[0]{'scratch'} .= '<code>';
}
-sub start_Para { $_[0]{'scratch'} = '<p>' }
-sub start_Verbatim { $_[0]{'scratch'} = '<pre><code>' }
+sub end_code {
+ $_[0]{'scratch'} .= '</code>';
+}
+
+sub handle_code {
+ $_[0]{'scratch'} .= $_[0]->encode_entities( $_[1] );
+}
+
+sub start_Para {
+ $_[0]{'scratch'} = '<p>';
+}
+
+sub start_Verbatim {
+ $_[0]{'scratch'} = '<pre>';
+ push(@{$_[0]{'in_code'}}, 'Verbatim');
+ $_[0]->start_code($_[0]{'in_code'}[-1]);
+}
-sub start_head1 { $_[0]{'in_head'} = 1 }
-sub start_head2 { $_[0]{'in_head'} = 2 }
-sub start_head3 { $_[0]{'in_head'} = 3 }
-sub start_head4 { $_[0]{'in_head'} = 4 }
+sub start_head1 { $_[0]{'in_head'} = 1; $_[0]{htext} = ''; }
+sub start_head2 { $_[0]{'in_head'} = 2; $_[0]{htext} = ''; }
+sub start_head3 { $_[0]{'in_head'} = 3; $_[0]{htext} = ''; }
+sub start_head4 { $_[0]{'in_head'} = 4; $_[0]{htext} = ''; }
sub start_item_number {
$_[0]{'scratch'} = "</li>\n" if ($_[0]{'in_li'}->[-1] && pop @{$_[0]{'in_li'}});
@@ -397,7 +437,8 @@ sub end_over_text {
sub end_Para { $_[0]{'scratch'} .= '</p>'; $_[0]->emit }
sub end_Verbatim {
- $_[0]{'scratch'} .= '</code></pre>';
+ $_[0]->end_code(pop(@{$_[0]->{'in_code'}}));
+ $_[0]{'scratch'} .= '</pre>';
$_[0]->emit;
}
@@ -408,14 +449,14 @@ sub _end_head {
$add = 1 unless defined $add;
$h += $add - 1;
- my $id = $_[0]->idify($_[0]{scratch});
+ my $id = $_[0]->idify($_[0]{htext});
my $text = $_[0]{scratch};
- $_[0]{'scratch'} = $_[0]->backlink && ($h - $add == 0)
+ $_[0]{'scratch'} = $_[0]->backlink && ($h - $add == 0)
# backlinks enabled && =head1
? qq{<a href="#_podtop_"><h$h id="$id">$text</h$h></a>}
: qq{<h$h id="$id">$text</h$h>};
$_[0]->emit;
- push @{ $_[0]{'to_index'} }, [$h, $id, $text];
+ push @{ $_[0]{'to_index'} }, [$h, $id, delete $_[0]{'htext'}];
}
sub end_head1 { shift->_end_head(@_); }
@@ -568,8 +609,8 @@ sub end_Document {
sub start_B { $_[0]{'scratch'} .= '<b>' }
sub end_B { $_[0]{'scratch'} .= '</b>' }
-sub start_C { $_[0]{'scratch'} .= '<code>' }
-sub end_C { $_[0]{'scratch'} .= '</code>' }
+sub start_C { push(@{$_[0]{'in_code'}}, 'C'); $_[0]->start_code($_[0]{'in_code'}[-1]); }
+sub end_C { $_[0]->end_code(pop(@{$_[0]{'in_code'}})); }
sub start_F { $_[0]{'scratch'} .= '<i>' }
sub end_F { $_[0]{'scratch'} .= '</i>' }
diff --git a/cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm b/cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm
index bbb815a552..1cbc3368cb 100644
--- a/cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm
+++ b/cpan/Pod-Simple/lib/Pod/Simple/XMLOutStream.pm
@@ -5,7 +5,7 @@ use strict;
use Carp ();
use Pod::Simple ();
use vars qw( $ATTR_PAD @ISA $VERSION $SORT_ATTRS);
-$VERSION = '3.20';
+$VERSION = '3.23';
BEGIN {
@ISA = ('Pod::Simple');
*DEBUG = \&Pod::Simple::DEBUG unless defined &DEBUG;
diff --git a/cpan/Pod-Simple/t/corpus.t b/cpan/Pod-Simple/t/corpus.t
index 3427b915e1..2f59302cfb 100644
--- a/cpan/Pod-Simple/t/corpus.t
+++ b/cpan/Pod-Simple/t/corpus.t
@@ -168,6 +168,7 @@ foreach my $f (@testfiles) {
skip $skippy, 0;
} else {
print "# $outfilename and $xml don't match!\n";
+ print STDERR `diff -u $xml $outfilename`;
ok 0;
}
diff --git a/cpan/Pod-Simple/t/corpus/2202jp.xml b/cpan/Pod-Simple/t/corpus/2202jp.xml
index e0304954d4..ea662aabf3 100644
--- a/cpan/Pod-Simple/t/corpus/2202jp.xml
+++ b/cpan/Pod-Simple/t/corpus/2202jp.xml
@@ -9,12 +9,11 @@
DESCRIPTION
</head1>
<Para start_line="11">
- This is a test Pod document in ISO-2202-JP. Its content
- is some Japanese haiku by famous poets.
+ This is a test Pod document in ISO-2202-JP. Its content is some Japanese
+ haiku by famous poets.
</Para>
<head2 start_line="15">
- MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694)
- :
+ MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694) :
</head2>
<Para start_line="17">
&#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
@@ -26,7 +25,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="23" xml:space="preserve">
- &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
+
+ &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
</VerbatimFormatted>
<head2 start_line="27">
YOSA BUSON (&#19982;&#35613;&#34154;&#26449;1716 - 1783)
@@ -41,7 +41,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="35" xml:space="preserve">
- &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
+
+ &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
</VerbatimFormatted>
<head2 start_line="37">
MASAOKA SHIKI (&#27491;&#23713;&#23376;&#35215; 1867 - 1902)
@@ -56,7 +57,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="45" xml:space="preserve">
- &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
+
+ &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
</VerbatimFormatted>
<Para start_line="47">
&#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
@@ -65,15 +67,15 @@
(yomei / ikubakuka aru / yo mijikashi)
</Para>
<VerbatimFormatted start_line="51" xml:space="preserve">
- &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
+
+ &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
</VerbatimFormatted>
<head1 start_line="53">
AS A LIST
</head1>
<over-text indent="4" start_line="55">
<item-text start_line="57">
- MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694)
- :
+ MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694) :
</item-text>
<Para start_line="59">
&#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
@@ -85,7 +87,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="65" xml:space="preserve">
- &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
+
+ &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
</VerbatimFormatted>
<item-text start_line="69">
YOSA BUSON (&#19982;&#35613;&#34154;&#26449;1716 - 1783)
@@ -100,7 +103,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="77" xml:space="preserve">
- &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
+
+ &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
</VerbatimFormatted>
<item-text start_line="79">
MASAOKA SHIKI (&#27491;&#23713;&#23376;&#35215; 1867 - 1902)
@@ -115,7 +119,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="87" xml:space="preserve">
- &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
+
+ &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
</VerbatimFormatted>
<Para start_line="89">
&#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
@@ -124,7 +129,8 @@
(yomei / ikubakuka aru / yo mijikashi)
</Para>
<VerbatimFormatted start_line="93" xml:space="preserve">
- &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
+
+ &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
</VerbatimFormatted>
</over-text>
<Para start_line="97">
diff --git a/cpan/Pod-Simple/t/corpus/2202jpx.xml b/cpan/Pod-Simple/t/corpus/2202jpx.xml
index 57cb4ceadc..fde111d542 100644
--- a/cpan/Pod-Simple/t/corpus/2202jpx.xml
+++ b/cpan/Pod-Simple/t/corpus/2202jpx.xml
@@ -9,12 +9,11 @@
DESCRIPTION
</head1>
<Para start_line="11">
- This is a test Pod document in ISO-2202-JP. Its content
- is some Japanese haiku by famous poets.
+ This is a test Pod document in ISO-2202-JP. Its content is some Japanese
+ haiku by famous poets.
</Para>
<head2 start_line="15">
- MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694)
- :
+ MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694) :
</head2>
<Para start_line="17">
&#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
@@ -26,7 +25,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="23" xml:space="preserve">
- &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
+
+ &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
</VerbatimFormatted>
<head2 start_line="27">
YOSA BUSON (&#19982;&#35613;&#34154;&#26449;1716 - 1783)
@@ -41,7 +41,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="35" xml:space="preserve">
- &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
+
+ &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
</VerbatimFormatted>
<head2 start_line="37">
MASAOKA SHIKI (&#27491;&#23713;&#23376;&#35215; 1867 - 1902)
@@ -56,7 +57,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="45" xml:space="preserve">
- &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
+
+ &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
</VerbatimFormatted>
<Para start_line="47">
&#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
@@ -65,15 +67,15 @@
(yomei / ikubakuka aru / yo mijikashi)
</Para>
<VerbatimFormatted start_line="51" xml:space="preserve">
- &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
+
+ &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
</VerbatimFormatted>
<head1 start_line="53">
AS A LIST
</head1>
<over-text indent="4" start_line="55">
<item-text start_line="57">
- MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694)
- :
+ MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694) :
</item-text>
<Para start_line="59">
&#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
@@ -85,7 +87,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="65" xml:space="preserve">
- &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
+
+ &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
</VerbatimFormatted>
<item-text start_line="69">
YOSA BUSON (&#19982;&#35613;&#34154;&#26449;1716 - 1783)
@@ -100,7 +103,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="77" xml:space="preserve">
- &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
+
+ &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
</VerbatimFormatted>
<item-text start_line="79">
MASAOKA SHIKI (&#27491;&#23713;&#23376;&#35215; 1867 - 1902)
@@ -115,7 +119,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="87" xml:space="preserve">
- &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
+
+ &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
</VerbatimFormatted>
<Para start_line="89">
&#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
@@ -124,7 +129,8 @@
(yomei / ikubakuka aru / yo mijikashi)
</Para>
<VerbatimFormatted start_line="93" xml:space="preserve">
- &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
+
+ &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
</VerbatimFormatted>
</over-text>
<Para start_line="97">
diff --git a/cpan/Pod-Simple/t/corpus/2202jpy.xml b/cpan/Pod-Simple/t/corpus/2202jpy.xml
index 23d51e1ebb..cc336af786 100644
--- a/cpan/Pod-Simple/t/corpus/2202jpy.xml
+++ b/cpan/Pod-Simple/t/corpus/2202jpy.xml
@@ -9,12 +9,11 @@
DESCRIPTION
</head1>
<Para start_line="10">
- This is a test Pod document in ISO-2202-JP. Its content
- is some Japanese haiku by famous poets.
+ This is a test Pod document in ISO-2202-JP. Its content is some Japanese
+ haiku by famous poets.
</Para>
<head2 start_line="14">
- MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694)
- :
+ MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694) :
</head2>
<Para start_line="16">
&#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
@@ -26,7 +25,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="22" xml:space="preserve">
- &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
+
+ &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
</VerbatimFormatted>
<head2 start_line="26">
YOSA BUSON (&#19982;&#35613;&#34154;&#26449;1716 - 1783)
@@ -41,7 +41,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="34" xml:space="preserve">
- &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
+
+ &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
</VerbatimFormatted>
<head2 start_line="36">
MASAOKA SHIKI (&#27491;&#23713;&#23376;&#35215; 1867 - 1902)
@@ -56,7 +57,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="44" xml:space="preserve">
- &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
+
+ &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
</VerbatimFormatted>
<Para start_line="46">
&#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
@@ -65,15 +67,15 @@
(yomei / ikubakuka aru / yo mijikashi)
</Para>
<VerbatimFormatted start_line="50" xml:space="preserve">
- &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
+
+ &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
</VerbatimFormatted>
<head1 start_line="52">
AS A LIST
</head1>
<over-text indent="4" start_line="54">
<item-text start_line="56">
- MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694)
- :
+ MATSUO BASHO (&#26494;&#23614;&#33453;&#34121; 1644 - 1694) :
</item-text>
<Para start_line="58">
&#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
@@ -85,7 +87,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="64" xml:space="preserve">
- &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
+
+ &#21476;&#27744;&#12420;&#34521;&#12392;&#12403;&#36796;&#12416;&#27700;&#12398;&#38899;
</VerbatimFormatted>
<item-text start_line="68">
YOSA BUSON (&#19982;&#35613;&#34154;&#26449;1716 - 1783)
@@ -100,7 +103,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="76" xml:space="preserve">
- &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
+
+ &#26041;&#20843;&#37324;&#38632;&#38642;&#12424;&#12379;&#12396;&#29281;&#20025;&#12363;&#12394;
</VerbatimFormatted>
<item-text start_line="78">
MASAOKA SHIKI (&#27491;&#23713;&#23376;&#35215; 1867 - 1902)
@@ -115,7 +119,8 @@
As verbatim:
</Para>
<VerbatimFormatted start_line="86" xml:space="preserve">
- &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
+
+ &#12356;&#12385;&#12399;&#12388;&#12398;&#19968;&#36650;&#30333;&#12375;&#26149;&#12398;&#26286;
</VerbatimFormatted>
<Para start_line="88">
&#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
@@ -124,7 +129,8 @@
(yomei / ikubakuka aru / yo mijikashi)
</Para>
<VerbatimFormatted start_line="92" xml:space="preserve">
- &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
+
+ &#20313;&#21629;&#12356;&#12367;&#12400;&#12367;&#12363;&#12354;&#12427;&#22812;&#30701;&#12375;
</VerbatimFormatted>
</over-text>
<Para start_line="96">
diff --git a/cpan/Pod-Simple/t/corpus/8859_7.xml b/cpan/Pod-Simple/t/corpus/8859_7.xml
index ffbf0d0855..436ac9c042 100644
--- a/cpan/Pod-Simple/t/corpus/8859_7.xml
+++ b/cpan/Pod-Simple/t/corpus/8859_7.xml
@@ -12,31 +12,37 @@
</head1>
<Para start_line="10">
&#913;&#961;&#967;&#945;&#943;&#959; &#928;&#957;&#949;&#973;&#956;&#39;
- &#945;&#952;&#940;&#957;&#945;&#964;&#959;&#957;, &#945;&#947;&#957;&#941;
- &#960;&#945;&#964;&#941;&#961;&#945; &#964;&#959;&#965;
- &#969;&#961;&#945;&#943;&#959;&#965;, &#964;&#959;&#965;
- &#956;&#949;&#947;&#940;&#955;&#959;&#965; &#954;&#945;&#953;
- &#964;&#39; &#945;&#955;&#951;&#952;&#953;&#957;&#959;&#973;,
+ &#945;&#952;&#940;&#957;&#945;&#964;&#959;&#957;,
+ &#945;&#947;&#957;&#941; &#960;&#945;&#964;&#941;&#961;&#945;
+ &#964;&#959;&#965; &#969;&#961;&#945;&#943;&#959;&#965;,
+ &#964;&#959;&#965; &#956;&#949;&#947;&#940;&#955;&#959;&#965;
+ &#954;&#945;&#953; &#964;&#39;
+ &#945;&#955;&#951;&#952;&#953;&#957;&#959;&#973;,
</Para>
<Para start_line="13">
- &#954;&#945;&#964;&#941;&#946;&#945;, &#966;&#945;&#957;&#949;&#961;&#974;&#963;&#959;&#965;
- &#954;&#953; &#940;&#963;&#964;&#961;&#945;&#968;&#39; &#949;&#948;&#974;
+ &#954;&#945;&#964;&#941;&#946;&#945;,
+ &#966;&#945;&#957;&#949;&#961;&#974;&#963;&#959;&#965; &#954;&#953;
+ &#940;&#963;&#964;&#961;&#945;&#968;&#39; &#949;&#948;&#974;
&#960;&#941;&#961;&#945; &#963;&#964;&#951; &#948;&#972;&#958;&#945;
&#964;&#951;&#962; &#948;&#953;&#954;&#942;&#962; &#963;&#959;&#965;
- &#947;&#951;&#962; &#954;&#945;&#953; &#964;&#39; &#959;&#965;&#961;&#945;&#957;&#959;&#973;.
+ &#947;&#951;&#962; &#954;&#945;&#953; &#964;&#39;
+ &#959;&#965;&#961;&#945;&#957;&#959;&#973;.
</Para>
<Para start_line="16">
&#931;&#964;&#959; &#948;&#961;&#972;&#956;&#959; &#954;&#945;&#953;
&#963;&#964;&#959; &#960;&#940;&#955;&#949;&#956;&#945;
- &#954;&#945;&#953; &#963;&#964;&#959; &#955;&#953;&#952;&#940;&#961;&#953;,
- &#963;&#964;&#969;&#957; &#949;&#965;&#947;&#949;&#957;&#974;&#957;
+ &#954;&#945;&#953; &#963;&#964;&#959;
+ &#955;&#953;&#952;&#940;&#961;&#953;, &#963;&#964;&#969;&#957;
+ &#949;&#965;&#947;&#949;&#957;&#974;&#957;
&#913;&#947;&#974;&#957;&#969;&#957; &#955;&#940;&#956;&#968;&#949;
&#964;&#951;&#957; &#959;&#961;&#956;&#942;,
</Para>
<Para start_line="19">
- &#954;&#945;&#953; &#956;&#949; &#964;&#39; &#945;&#956;&#940;&#961;&#945;&#957;&#964;&#959;
- &#963;&#964;&#949;&#966;&#940;&#957;&#969;&#963;&#949; &#954;&#955;&#969;&#957;&#940;&#961;&#953;
- &#954;&#945;&#953; &#963;&#953;&#948;&#949;&#961;&#941;&#957;&#953;&#959;
+ &#954;&#945;&#953; &#956;&#949; &#964;&#39;
+ &#945;&#956;&#940;&#961;&#945;&#957;&#964;&#959;
+ &#963;&#964;&#949;&#966;&#940;&#957;&#969;&#963;&#949;
+ &#954;&#955;&#969;&#957;&#940;&#961;&#953; &#954;&#945;&#953;
+ &#963;&#953;&#948;&#949;&#961;&#941;&#957;&#953;&#959;
&#960;&#955;&#940;&#963;&#949; &#954;&#953; &#940;&#958;&#953;&#959;
&#964;&#959; &#954;&#959;&#961;&#956;&#943;.
</Para>
@@ -49,11 +55,12 @@
&#956;&#941;&#947;&#945;&#962; &#957;&#945;&#972;&#962;,
</Para>
<Para start_line="25">
- &#954;&#945;&#953; &#964;&#961;&#941;&#967;&#949;&#953;
- &#963;&#964;&#959; &#957;&#945;&#972; &#949;&#948;&#974;
+ &#954;&#945;&#953; &#964;&#961;&#941;&#967;&#949;&#953; &#963;&#964;&#959;
+ &#957;&#945;&#972; &#949;&#948;&#974;
&#960;&#961;&#959;&#963;&#954;&#965;&#957;&#951;&#964;&#942;&#962;
&#963;&#959;&#965;. &#913;&#961;&#967;&#945;&#943;&#959;
- &#928;&#957;&#949;&#973;&#956;&#39; &#945;&#952;&#940;&#957;&#945;&#964;&#959;,
- &#954;&#940;&#952;&#949; &#955;&#945;&#972;&#962;.
+ &#928;&#957;&#949;&#973;&#956;&#39;
+ &#945;&#952;&#940;&#957;&#945;&#964;&#959;, &#954;&#940;&#952;&#949;
+ &#955;&#945;&#972;&#962;.
</Para>
</Document>
diff --git a/cpan/Pod-Simple/t/corpus/cp1256.xml b/cpan/Pod-Simple/t/corpus/cp1256.xml
index deacfd6c85..18abda4d41 100644
--- a/cpan/Pod-Simple/t/corpus/cp1256.xml
+++ b/cpan/Pod-Simple/t/corpus/cp1256.xml
@@ -9,33 +9,37 @@
DESCRIPTION
</head1>
<Para start_line="8">
- This Pod document is a paragraph in Arabic from &#34;The
- Five Pillars of Islam&#34; as CP-1256.
+ This Pod document is a paragraph in Arabic from &#34;The Five Pillars of
+ Islam&#34; as CP-1256.
</Para>
<Para start_line="13">
- &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577;
- &#1576;&#1606; &#1581;&#1586;&#1605; &#1602;&#1575;&#1604;
- &#1602;&#1575;&#1604; &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
- &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607; &#1593;&#1604;&#1610;&#1607;
- &#1608;&#1587;&#1604;&#1605;:
+ &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577; &#1576;&#1606;
+ &#1581;&#1586;&#1605; &#1602;&#1575;&#1604; &#1602;&#1575;&#1604;
+ &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
+ &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607;
+ &#1593;&#1604;&#1610;&#1607; &#1608;&#1587;&#1604;&#1605;:
</Para>
<Para start_line="15">
&#1575;&#1585;&#1576;&#1593; &#1601;&#1585;&#1590;&#1607;&#1606;
&#1575;&#1604;&#1604;&#1607; &#1593;&#1586; &#1608;&#1580;&#1604;
&#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
- &#1601;&#1605;&#1606; &#1580;&#1575;&#1569; &#1576;&#1579;&#1604;&#1575;&#1579;
- &#1604;&#1605; &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
+ &#1601;&#1605;&#1606; &#1580;&#1575;&#1569;
+ &#1576;&#1579;&#1604;&#1575;&#1579; &#1604;&#1605;
+ &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
</Para>
<Para start_line="17">
- &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609; &#1610;&#1571;&#1578;&#1610;
- &#1576;&#1607;&#1606; &#1580;&#1605;&#1610;&#1593;&#1575;
- &#1575;&#1604;&#1589;&#1604;&#1575;&#1577; &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
+ &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609;
+ &#1610;&#1571;&#1578;&#1610; &#1576;&#1607;&#1606;
+ &#1580;&#1605;&#1610;&#1593;&#1575;
+ &#1575;&#1604;&#1589;&#1604;&#1575;&#1577;
+ &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
&#1608;&#1589;&#1610;&#1575;&#1605; &#1585;&#1605;&#1590;&#1575;&#1606;
&#1608;&#1581;&#1580;
</Para>
<Para start_line="19">
&#1575;&#1604;&#1576;&#1610;&#1578;. &#1585;&#1608;&#1575;&#1607;
- &#1575;&#1581;&#1605;&#1583; &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
+ &#1575;&#1581;&#1605;&#1583;
+ &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
&#1601;&#1610; &#1575;&#1604;&#1603;&#1576;&#1610;&#1585;
&#1608;&#1601;&#1610; &#1575;&#1587;&#1606;&#1575;&#1583;&#1607;
&#1575;&#1576;&#1606; &#1604;&#1607;&#1610;&#1593;&#1577;.
@@ -44,18 +48,22 @@
And now as a real single paragraph:
</Para>
<Para start_line="23">
- &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577;
- &#1576;&#1606; &#1581;&#1586;&#1605; &#1602;&#1575;&#1604;
- &#1602;&#1575;&#1604; &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
- &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607; &#1593;&#1604;&#1610;&#1607;
- &#1608;&#1587;&#1604;&#1605;: &#1575;&#1585;&#1576;&#1593;
- &#1601;&#1585;&#1590;&#1607;&#1606; &#1575;&#1604;&#1604;&#1607;
- &#1593;&#1586; &#1608;&#1580;&#1604; &#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
- &#1601;&#1605;&#1606; &#1580;&#1575;&#1569; &#1576;&#1579;&#1604;&#1575;&#1579;
- &#1604;&#1605; &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
- &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609; &#1610;&#1571;&#1578;&#1610;
- &#1576;&#1607;&#1606; &#1580;&#1605;&#1610;&#1593;&#1575;
- &#1575;&#1604;&#1589;&#1604;&#1575;&#1577; &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
+ &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577; &#1576;&#1606;
+ &#1581;&#1586;&#1605; &#1602;&#1575;&#1604; &#1602;&#1575;&#1604;
+ &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
+ &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607;
+ &#1593;&#1604;&#1610;&#1607; &#1608;&#1587;&#1604;&#1605;:
+ &#1575;&#1585;&#1576;&#1593; &#1601;&#1585;&#1590;&#1607;&#1606;
+ &#1575;&#1604;&#1604;&#1607; &#1593;&#1586; &#1608;&#1580;&#1604;
+ &#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
+ &#1601;&#1605;&#1606; &#1580;&#1575;&#1569;
+ &#1576;&#1579;&#1604;&#1575;&#1579; &#1604;&#1605;
+ &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
+ &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609;
+ &#1610;&#1571;&#1578;&#1610; &#1576;&#1607;&#1606;
+ &#1580;&#1605;&#1610;&#1593;&#1575;
+ &#1575;&#1604;&#1589;&#1604;&#1575;&#1577;
+ &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
&#1608;&#1589;&#1610;&#1575;&#1605; &#1585;&#1605;&#1590;&#1575;&#1606;
&#1608;&#1581;&#1580; &#1575;&#1604;&#1576;&#1610;&#1578;.
&#1585;&#1608;&#1575;&#1607; &#1575;&#1581;&#1605;&#1583;
@@ -68,26 +76,27 @@
And now as a verbatim paragraph:
</Para>
<VerbatimFormatted start_line="30" xml:space="preserve">
- &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577;
- &#1576;&#1606; &#1581;&#1586;&#1605; &#1602;&#1575;&#1604;
- &#1602;&#1575;&#1604; &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
- &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607; &#1593;&#1604;&#1610;&#1607;
- &#1608;&#1587;&#1604;&#1605;:
-
+ &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577; &#1576;&#1606;
+ &#1581;&#1586;&#1605; &#1602;&#1575;&#1604; &#1602;&#1575;&#1604;
+ &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
+ &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607;
+ &#1593;&#1604;&#1610;&#1607; &#1608;&#1587;&#1604;&#1605;:
&#1575;&#1585;&#1576;&#1593; &#1601;&#1585;&#1590;&#1607;&#1606;
&#1575;&#1604;&#1604;&#1607; &#1593;&#1586; &#1608;&#1580;&#1604;
&#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
- &#1601;&#1605;&#1606; &#1580;&#1575;&#1569; &#1576;&#1579;&#1604;&#1575;&#1579;
- &#1604;&#1605; &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
-
- &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609; &#1610;&#1571;&#1578;&#1610;
- &#1576;&#1607;&#1606; &#1580;&#1605;&#1610;&#1593;&#1575;
- &#1575;&#1604;&#1589;&#1604;&#1575;&#1577; &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
+ &#1601;&#1605;&#1606; &#1580;&#1575;&#1569;
+ &#1576;&#1579;&#1604;&#1575;&#1579; &#1604;&#1605;
+ &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
+ &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609;
+ &#1610;&#1571;&#1578;&#1610; &#1576;&#1607;&#1606;
+ &#1580;&#1605;&#1610;&#1593;&#1575;
+ &#1575;&#1604;&#1589;&#1604;&#1575;&#1577;
+ &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
&#1608;&#1589;&#1610;&#1575;&#1605; &#1585;&#1605;&#1590;&#1575;&#1606;
&#1608;&#1581;&#1580;
-
&#1575;&#1604;&#1576;&#1610;&#1578;. &#1585;&#1608;&#1575;&#1607;
- &#1575;&#1581;&#1605;&#1583; &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
+ &#1575;&#1581;&#1605;&#1583;
+ &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
&#1601;&#1610; &#1575;&#1604;&#1603;&#1576;&#1610;&#1585;
&#1608;&#1601;&#1610; &#1575;&#1587;&#1606;&#1575;&#1583;&#1607;
&#1575;&#1576;&#1606; &#1604;&#1607;&#1610;&#1593;&#1577;.
diff --git a/cpan/Pod-Simple/t/corpus/encwarn01.txt b/cpan/Pod-Simple/t/corpus/encwarn01.txt
new file mode 100644
index 0000000000..550b9c23d8
--- /dev/null
+++ b/cpan/Pod-Simple/t/corpus/encwarn01.txt
@@ -0,0 +1,11 @@
+
+=head1 NAME
+
+Encoding Warning 1 - implicitly Latin-1
+
+=head2 DESCRIPTION
+
+This line should warn that the word café contains a non-ASCII character.
+
+But château should not generate a warning - once is enough.
+
diff --git a/cpan/Pod-Simple/t/corpus/encwarn01.xml b/cpan/Pod-Simple/t/corpus/encwarn01.xml
new file mode 100644
index 0000000000..d64d56f55b
--- /dev/null
+++ b/cpan/Pod-Simple/t/corpus/encwarn01.xml
@@ -0,0 +1,36 @@
+<Document start_line="2">
+ <head1 start_line="2">
+ NAME
+ </head1>
+ <Para start_line="4">
+ Encoding Warning 1 - implicitly Latin-1
+ </Para>
+ <head2 start_line="6">
+ DESCRIPTION
+ </head2>
+ <Para start_line="8">
+ This line should warn that the word caf&#233; contains a non-ASCII
+ character.
+ </Para>
+ <Para start_line="10">
+ But ch&#226;teau should not generate a warning - once is enough.
+ </Para>
+ <head1 errata="1" start_line="-321">
+ POD ERRORS
+ </head1>
+ <Para errata="1" start_line="-321">
+ Hey!
+ <B>
+ The above document had some coding errors, which are explained below:
+ </B>
+ </Para>
+ <over-text errata="1" indent="4" start_line="-321">
+ <item-text start_line="-321">
+ Around line 8:
+ </item-text>
+ <Para start_line="-321">
+ Non-ASCII character seen before =encoding in &#39;caf&#233;&#39;. Assuming
+ ISO8859-1
+ </Para>
+ </over-text>
+</Document>
diff --git a/cpan/Pod-Simple/t/corpus/encwarn02.txt b/cpan/Pod-Simple/t/corpus/encwarn02.txt
new file mode 100644
index 0000000000..fb1052b6c8
--- /dev/null
+++ b/cpan/Pod-Simple/t/corpus/encwarn02.txt
@@ -0,0 +1,11 @@
+
+=head1 NAME
+
+Encoding Warning 1 - implicitly UTF-8
+
+=head2 DESCRIPTION
+
+This line should warn that the price €9.99 contains a non-ASCII character.
+
+But château should not generate a warning - once is enough.
+
diff --git a/cpan/Pod-Simple/t/corpus/encwarn02.xml b/cpan/Pod-Simple/t/corpus/encwarn02.xml
new file mode 100644
index 0000000000..02eeba37c9
--- /dev/null
+++ b/cpan/Pod-Simple/t/corpus/encwarn02.xml
@@ -0,0 +1,36 @@
+<Document start_line="2">
+ <head1 start_line="2">
+ NAME
+ </head1>
+ <Para start_line="4">
+ Encoding Warning 1 - implicitly UTF-8
+ </Para>
+ <head2 start_line="6">
+ DESCRIPTION
+ </head2>
+ <Para start_line="8">
+ This line should warn that the price &#8364;9.99 contains a non-ASCII
+ character.
+ </Para>
+ <Para start_line="10">
+ But ch&#226;teau should not generate a warning - once is enough.
+ </Para>
+ <head1 errata="1" start_line="-321">
+ POD ERRORS
+ </head1>
+ <Para errata="1" start_line="-321">
+ Hey!
+ <B>
+ The above document had some coding errors, which are explained below:
+ </B>
+ </Para>
+ <over-text errata="1" indent="4" start_line="-321">
+ <item-text start_line="-321">
+ Around line 8:
+ </item-text>
+ <Para start_line="-321">
+ Non-ASCII character seen before =encoding in &#39;&#8364;9.99&#39;.
+ Assuming UTF-8
+ </Para>
+ </over-text>
+</Document>
diff --git a/cpan/Pod-Simple/t/corpus/fet_cont.xml b/cpan/Pod-Simple/t/corpus/fet_cont.xml
index 4f4995f925..045de1b97e 100644
--- a/cpan/Pod-Simple/t/corpus/fet_cont.xml
+++ b/cpan/Pod-Simple/t/corpus/fet_cont.xml
@@ -3,10 +3,11 @@
NAME
</head1>
<Para start_line="9">
- &#1050;&#1086;&#1075;&#1076;&#1072; &#1095;&#1080;&#1090;&#1072;&#1083;&#1072;
- &#1090;&#1099; &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
- &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; -- Fet&#39;s
- &#34;When you were reading&#34;
+ &#1050;&#1086;&#1075;&#1076;&#1072;
+ &#1095;&#1080;&#1090;&#1072;&#1083;&#1072; &#1090;&#1099;
+ &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
+ &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; -- Fet&#39;s &#34;When you
+ were reading&#34;
</Para>
<head1 start_line="11">
TEXT
@@ -26,8 +27,7 @@
<Para errata="1" start_line="-321">
Hey!
<B>
- The above document had some coding errors, which are explained
- below:
+ The above document had some coding errors, which are explained below:
</B>
</Para>
<over-text errata="1" indent="4" start_line="-321">
@@ -35,8 +35,7 @@
Around line 13:
</item-text>
<Para start_line="-321">
- Couldn&#39;t do =encoding Shift-JIS: Encoding is already
- set to koi8-r
+ Couldn&#39;t do =encoding Shift-JIS: Encoding is already set to koi8-r
</Para>
</over-text>
</Document>
diff --git a/cpan/Pod-Simple/t/corpus/fet_dup.xml b/cpan/Pod-Simple/t/corpus/fet_dup.xml
index c33277deb0..3259f4e092 100644
--- a/cpan/Pod-Simple/t/corpus/fet_dup.xml
+++ b/cpan/Pod-Simple/t/corpus/fet_dup.xml
@@ -3,10 +3,11 @@
NAME
</head1>
<Para start_line="9">
- &#1050;&#1086;&#1075;&#1076;&#1072; &#1095;&#1080;&#1090;&#1072;&#1083;&#1072;
- &#1090;&#1099; &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
- &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; -- Fet&#39;s
- &#34;When you were reading&#34;
+ &#1050;&#1086;&#1075;&#1076;&#1072;
+ &#1095;&#1080;&#1090;&#1072;&#1083;&#1072; &#1090;&#1099;
+ &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
+ &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; -- Fet&#39;s &#34;When you
+ were reading&#34;
</Para>
<head1 start_line="11">
TEXT
@@ -15,14 +16,17 @@
(This is a test Pod pocument in KOI8-R.)
</Para>
<Para start_line="15">
- &#1050;&#1086;&#1075;&#1076;&#1072; &#1095;&#1080;&#1090;&#1072;&#1083;&#1072;
- &#1090;&#1099; &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
+ &#1050;&#1086;&#1075;&#1076;&#1072;
+ &#1095;&#1080;&#1090;&#1072;&#1083;&#1072; &#1090;&#1099;
+ &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
&#1089;&#1090;&#1088;&#1086;&#1082;&#1080;, / &#1043;&#1076;&#1077;
- &#1089;&#1077;&#1088;&#1076;&#1094;&#1072; &#1079;&#1074;&#1091;&#1095;&#1085;&#1099;&#1081;
- &#1087;&#1099;&#1083; &#1089;&#1080;&#1103;&#1085;&#1100;&#1077;
- &#1083;&#1100;&#1077;&#1090; &#1082;&#1088;&#1091;&#1075;&#1086;&#1084;
- / &#1048; &#1089;&#1090;&#1088;&#1072;&#1089;&#1090;&#1080;
- &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081; &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
+ &#1089;&#1077;&#1088;&#1076;&#1094;&#1072;
+ &#1079;&#1074;&#1091;&#1095;&#1085;&#1099;&#1081; &#1087;&#1099;&#1083;
+ &#1089;&#1080;&#1103;&#1085;&#1100;&#1077; &#1083;&#1100;&#1077;&#1090;
+ &#1082;&#1088;&#1091;&#1075;&#1086;&#1084; / &#1048;
+ &#1089;&#1090;&#1088;&#1072;&#1089;&#1090;&#1080;
+ &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081;
+ &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
&#1087;&#1086;&#1090;&#1086;&#1082;&#1080;,- / &#1053;&#1077;
&#1074;&#1089;&#1087;&#1086;&#1084;&#1085;&#1080;&#1083;&#1072;
&#1083;&#1100; &#1086; &#1095;&#1077;&#1084;?
@@ -31,26 +35,33 @@
&#1071; &#1074;&#1077;&#1088;&#1080;&#1090;&#1100; &#1085;&#1077;
&#1093;&#1086;&#1095;&#1091;! &#1050;&#1086;&#1075;&#1076;&#1072;
&#1074; &#1089;&#1090;&#1077;&#1087;&#1080;, &#1082;&#1072;&#1082;
- &#1076;&#1080;&#1074;&#1086;, / &#1042; &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
- &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077; &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
+ &#1076;&#1080;&#1074;&#1086;, / &#1042;
+ &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
+ &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077;
+ &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
&#1075;&#1086;&#1088;&#1103;, / &#1042;&#1076;&#1072;&#1083;&#1080;
&#1087;&#1077;&#1088;&#1077;&#1076; &#1090;&#1086;&#1073;&#1086;&#1081;
- &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086;
- &#1080; &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086;
- / &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
+ &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086; &#1080;
+ &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086; /
+ &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
&#1074;&#1076;&#1088;&#1091;&#1075;&#1079;&#1072;&#1088;&#1103;.
</Para>
<Para start_line="25">
- &#1048; &#1074; &#1101;&#1090;&#1091; &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
+ &#1048; &#1074; &#1101;&#1090;&#1091;
+ &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
&#1085;&#1077;&#1074;&#1086;&#1083;&#1100;&#1085;&#1086;
- &#1074;&#1079;&#1086;&#1088; &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;,
- / &#1042; &#1090;&#1086;&#1090; &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
- &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072; &#1090;&#1077;&#1084;&#1085;&#1099;&#1081;
- &#1074;&#1077;&#1089;&#1100; &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,-
- / &#1059;&#1078;&#1077;&#1083;&#1100; &#1085;&#1080;&#1095;&#1090;&#1086;
- &#1090;&#1077;&#1073;&#1077; &#1074; &#1090;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103;
- &#1085;&#1077; &#1096;&#1077;&#1087;&#1085;&#1091;&#1083;&#1086;:
- / &#1058;&#1072;&#1084; &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
+ &#1074;&#1079;&#1086;&#1088;
+ &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;, / &#1042;
+ &#1090;&#1086;&#1090;
+ &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
+ &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072;
+ &#1090;&#1077;&#1084;&#1085;&#1099;&#1081; &#1074;&#1077;&#1089;&#1100;
+ &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,- /
+ &#1059;&#1078;&#1077;&#1083;&#1100; &#1085;&#1080;&#1095;&#1090;&#1086;
+ &#1090;&#1077;&#1073;&#1077; &#1074; &#1090;&#1086;
+ &#1074;&#1088;&#1077;&#1084;&#1103; &#1085;&#1077;
+ &#1096;&#1077;&#1087;&#1085;&#1091;&#1083;&#1086;: /
+ &#1058;&#1072;&#1084; &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
&#1089;&#1075;&#1086;&#1088;&#1077;&#1083;!
</Para>
<Para start_line="30">
@@ -60,60 +71,58 @@
And now, as a verbatim section:
</Para>
<VerbatimFormatted start_line="34" xml:space="preserve">
- &#1050;&#1086;&#1075;&#1076;&#1072; &#1095;&#1080;&#1090;&#1072;&#1083;&#1072;
- &#1090;&#1099; &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
+ &#1050;&#1086;&#1075;&#1076;&#1072;
+ &#1095;&#1080;&#1090;&#1072;&#1083;&#1072; &#1090;&#1099;
+ &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
&#1089;&#1090;&#1088;&#1086;&#1082;&#1080;,
-
&#1043;&#1076;&#1077; &#1089;&#1077;&#1088;&#1076;&#1094;&#1072;
&#1079;&#1074;&#1091;&#1095;&#1085;&#1099;&#1081; &#1087;&#1099;&#1083;
&#1089;&#1080;&#1103;&#1085;&#1100;&#1077; &#1083;&#1100;&#1077;&#1090;
&#1082;&#1088;&#1091;&#1075;&#1086;&#1084;
-
&#1048; &#1089;&#1090;&#1088;&#1072;&#1089;&#1090;&#1080;
- &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081; &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
+ &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081;
+ &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
&#1087;&#1086;&#1090;&#1086;&#1082;&#1080;,-
-
- &#1053;&#1077; &#1074;&#1089;&#1087;&#1086;&#1084;&#1085;&#1080;&#1083;&#1072;
+ &#1053;&#1077;
+ &#1074;&#1089;&#1087;&#1086;&#1084;&#1085;&#1080;&#1083;&#1072;
&#1083;&#1100; &#1086; &#1095;&#1077;&#1084;?
-
-
-
+
&#1071; &#1074;&#1077;&#1088;&#1080;&#1090;&#1100; &#1085;&#1077;
&#1093;&#1086;&#1095;&#1091;! &#1050;&#1086;&#1075;&#1076;&#1072;
&#1074; &#1089;&#1090;&#1077;&#1087;&#1080;, &#1082;&#1072;&#1082;
&#1076;&#1080;&#1074;&#1086;,
-
- &#1042; &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
- &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077; &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
+ &#1042;
+ &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
+ &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077;
+ &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
&#1075;&#1086;&#1088;&#1103;,
-
- &#1042;&#1076;&#1072;&#1083;&#1080; &#1087;&#1077;&#1088;&#1077;&#1076;
- &#1090;&#1086;&#1073;&#1086;&#1081; &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086;
- &#1080; &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086;
-
- &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
+ &#1042;&#1076;&#1072;&#1083;&#1080;
+ &#1087;&#1077;&#1088;&#1077;&#1076; &#1090;&#1086;&#1073;&#1086;&#1081;
+ &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086; &#1080;
+ &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086;
+ &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
&#1074;&#1076;&#1088;&#1091;&#1075;&#1079;&#1072;&#1088;&#1103;.
</VerbatimFormatted>
<VerbatimFormatted start_line="46" xml:space="preserve">
- &#1048; &#1074; &#1101;&#1090;&#1091; &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
+ &#1048; &#1074; &#1101;&#1090;&#1091;
+ &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
&#1085;&#1077;&#1074;&#1086;&#1083;&#1100;&#1085;&#1086;
- &#1074;&#1079;&#1086;&#1088; &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;,
-
- &#1042; &#1090;&#1086;&#1090; &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
- &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072; &#1090;&#1077;&#1084;&#1085;&#1099;&#1081;
- &#1074;&#1077;&#1089;&#1100; &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,-
-
- &#1059;&#1078;&#1077;&#1083;&#1100; &#1085;&#1080;&#1095;&#1090;&#1086;
- &#1090;&#1077;&#1073;&#1077; &#1074; &#1090;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103;
+ &#1074;&#1079;&#1086;&#1088;
+ &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;,
+ &#1042; &#1090;&#1086;&#1090;
+ &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
+ &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072;
+ &#1090;&#1077;&#1084;&#1085;&#1099;&#1081; &#1074;&#1077;&#1089;&#1100;
+ &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,-
+ &#1059;&#1078;&#1077;&#1083;&#1100;
+ &#1085;&#1080;&#1095;&#1090;&#1086; &#1090;&#1077;&#1073;&#1077;
+ &#1074; &#1090;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103;
&#1085;&#1077; &#1096;&#1077;&#1087;&#1085;&#1091;&#1083;&#1086;:
-
- &#1058;&#1072;&#1084; &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
+ &#1058;&#1072;&#1084;
+ &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
&#1089;&#1075;&#1086;&#1088;&#1077;&#1083;!
-
-
- 15 &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1103;
- 1887
+ 15 &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1103; 1887
</VerbatimFormatted>
<Para start_line="53">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/iso6.xml b/cpan/Pod-Simple/t/corpus/iso6.xml
index b597324087..dae9fadfc9 100644
--- a/cpan/Pod-Simple/t/corpus/iso6.xml
+++ b/cpan/Pod-Simple/t/corpus/iso6.xml
@@ -3,40 +3,43 @@
NAME
</head1>
<Para start_line="4">
- buniya-iso-6 -- test document: a paragraph in Arabic as
- ISO-8859-6
+ buniya-iso-6 -- test document: a paragraph in Arabic as ISO-8859-6
</Para>
<head1 start_line="6">
DESCRIPTION
</head1>
<Para start_line="8">
- This document is a paragraph in Arabic from &#34;The Five
- Pillars of Islam&#34; as ISO-8859-6.
+ This document is a paragraph in Arabic from &#34;The Five Pillars of
+ Islam&#34; as ISO-8859-6.
</Para>
<Para start_line="13">
- &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577;
- &#1576;&#1606; &#1581;&#1586;&#1605; &#1602;&#1575;&#1604;
- &#1602;&#1575;&#1604; &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
- &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607; &#1593;&#1604;&#1610;&#1607;
- &#1608;&#1587;&#1604;&#1605;:
+ &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577; &#1576;&#1606;
+ &#1581;&#1586;&#1605; &#1602;&#1575;&#1604; &#1602;&#1575;&#1604;
+ &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
+ &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607;
+ &#1593;&#1604;&#1610;&#1607; &#1608;&#1587;&#1604;&#1605;:
</Para>
<Para start_line="15">
&#1575;&#1585;&#1576;&#1593; &#1601;&#1585;&#1590;&#1607;&#1606;
&#1575;&#1604;&#1604;&#1607; &#1593;&#1586; &#1608;&#1580;&#1604;
&#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
- &#1601;&#1605;&#1606; &#1580;&#1575;&#1569; &#1576;&#1579;&#1604;&#1575;&#1579;
- &#1604;&#1605; &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
+ &#1601;&#1605;&#1606; &#1580;&#1575;&#1569;
+ &#1576;&#1579;&#1604;&#1575;&#1579; &#1604;&#1605;
+ &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
</Para>
<Para start_line="17">
- &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609; &#1610;&#1571;&#1578;&#1610;
- &#1576;&#1607;&#1606; &#1580;&#1605;&#1610;&#1593;&#1575;
- &#1575;&#1604;&#1589;&#1604;&#1575;&#1577; &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
+ &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609;
+ &#1610;&#1571;&#1578;&#1610; &#1576;&#1607;&#1606;
+ &#1580;&#1605;&#1610;&#1593;&#1575;
+ &#1575;&#1604;&#1589;&#1604;&#1575;&#1577;
+ &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
&#1608;&#1589;&#1610;&#1575;&#1605; &#1585;&#1605;&#1590;&#1575;&#1606;
&#1608;&#1581;&#1580;
</Para>
<Para start_line="19">
&#1575;&#1604;&#1576;&#1610;&#1578;. &#1585;&#1608;&#1575;&#1607;
- &#1575;&#1581;&#1605;&#1583; &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
+ &#1575;&#1581;&#1605;&#1583;
+ &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
&#1601;&#1610; &#1575;&#1604;&#1603;&#1576;&#1610;&#1585;
&#1608;&#1601;&#1610; &#1575;&#1587;&#1606;&#1575;&#1583;&#1607;
&#1575;&#1576;&#1606; &#1604;&#1607;&#1610;&#1593;&#1577;.
@@ -45,18 +48,22 @@
And now as a real single paragraph:
</Para>
<Para start_line="23">
- &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577;
- &#1576;&#1606; &#1581;&#1586;&#1605; &#1602;&#1575;&#1604;
- &#1602;&#1575;&#1604; &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
- &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607; &#1593;&#1604;&#1610;&#1607;
- &#1608;&#1587;&#1604;&#1605;: &#1575;&#1585;&#1576;&#1593;
- &#1601;&#1585;&#1590;&#1607;&#1606; &#1575;&#1604;&#1604;&#1607;
- &#1593;&#1586; &#1608;&#1580;&#1604; &#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
- &#1601;&#1605;&#1606; &#1580;&#1575;&#1569; &#1576;&#1579;&#1604;&#1575;&#1579;
- &#1604;&#1605; &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
- &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609; &#1610;&#1571;&#1578;&#1610;
- &#1576;&#1607;&#1606; &#1580;&#1605;&#1610;&#1593;&#1575;
- &#1575;&#1604;&#1589;&#1604;&#1575;&#1577; &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
+ &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577; &#1576;&#1606;
+ &#1581;&#1586;&#1605; &#1602;&#1575;&#1604; &#1602;&#1575;&#1604;
+ &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
+ &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607;
+ &#1593;&#1604;&#1610;&#1607; &#1608;&#1587;&#1604;&#1605;:
+ &#1575;&#1585;&#1576;&#1593; &#1601;&#1585;&#1590;&#1607;&#1606;
+ &#1575;&#1604;&#1604;&#1607; &#1593;&#1586; &#1608;&#1580;&#1604;
+ &#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
+ &#1601;&#1605;&#1606; &#1580;&#1575;&#1569;
+ &#1576;&#1579;&#1604;&#1575;&#1579; &#1604;&#1605;
+ &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
+ &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609;
+ &#1610;&#1571;&#1578;&#1610; &#1576;&#1607;&#1606;
+ &#1580;&#1605;&#1610;&#1593;&#1575;
+ &#1575;&#1604;&#1589;&#1604;&#1575;&#1577;
+ &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
&#1608;&#1589;&#1610;&#1575;&#1605; &#1585;&#1605;&#1590;&#1575;&#1606;
&#1608;&#1581;&#1580; &#1575;&#1604;&#1576;&#1610;&#1578;.
&#1585;&#1608;&#1575;&#1607; &#1575;&#1581;&#1605;&#1583;
@@ -69,30 +76,30 @@
And now as a verbatim paragraph:
</Para>
<VerbatimFormatted start_line="30" xml:space="preserve">
- &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577;
- &#1576;&#1606; &#1581;&#1586;&#1605; &#1602;&#1575;&#1604;
- &#1602;&#1575;&#1604; &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
- &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607; &#1593;&#1604;&#1610;&#1607;
- &#1608;&#1587;&#1604;&#1605;:
-
+ &#1608;&#1593;&#1606; &#1593;&#1605;&#1575;&#1585;&#1577; &#1576;&#1606;
+ &#1581;&#1586;&#1605; &#1602;&#1575;&#1604; &#1602;&#1575;&#1604;
+ &#1585;&#1587;&#1608;&#1604; &#1575;&#1604;&#1604;&#1607;
+ &#1589;&#1604;&#1609; &#1575;&#1604;&#1604;&#1607;
+ &#1593;&#1604;&#1610;&#1607; &#1608;&#1587;&#1604;&#1605;:
&#1575;&#1585;&#1576;&#1593; &#1601;&#1585;&#1590;&#1607;&#1606;
&#1575;&#1604;&#1604;&#1607; &#1593;&#1586; &#1608;&#1580;&#1604;
&#1601;&#1610; &#1575;&#1604;&#1575;&#1587;&#1604;&#1575;&#1605;
- &#1601;&#1605;&#1606; &#1580;&#1575;&#1569; &#1576;&#1579;&#1604;&#1575;&#1579;
- &#1604;&#1605; &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
-
- &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609; &#1610;&#1571;&#1578;&#1610;
- &#1576;&#1607;&#1606; &#1580;&#1605;&#1610;&#1593;&#1575;
- &#1575;&#1604;&#1589;&#1604;&#1575;&#1577; &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
+ &#1601;&#1605;&#1606; &#1580;&#1575;&#1569;
+ &#1576;&#1579;&#1604;&#1575;&#1579; &#1604;&#1605;
+ &#1610;&#1594;&#1606;&#1610;&#1606; &#1593;&#1606;&#1607;
+ &#1588;&#1610;&#1574;&#1575; &#1581;&#1578;&#1609;
+ &#1610;&#1571;&#1578;&#1610; &#1576;&#1607;&#1606;
+ &#1580;&#1605;&#1610;&#1593;&#1575;
+ &#1575;&#1604;&#1589;&#1604;&#1575;&#1577;
+ &#1608;&#1575;&#1604;&#1586;&#1603;&#1575;&#1577;
&#1608;&#1589;&#1610;&#1575;&#1605; &#1585;&#1605;&#1590;&#1575;&#1606;
&#1608;&#1581;&#1580;
-
&#1575;&#1604;&#1576;&#1610;&#1578;. &#1585;&#1608;&#1575;&#1607;
- &#1575;&#1581;&#1605;&#1583; &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
+ &#1575;&#1581;&#1605;&#1583;
+ &#1608;&#1575;&#1604;&#1591;&#1576;&#1585;&#1575;&#1606;&#1610;
&#1601;&#1610; &#1575;&#1604;&#1603;&#1576;&#1610;&#1585;
&#1608;&#1601;&#1610; &#1575;&#1587;&#1606;&#1575;&#1583;&#1607;
- &#1575;&#1576;&#1606; &#1604;&#1607;&#1610;&#1593;&#1577;.
-
+ &#1575;&#1576;&#1606; &#1604;&#1607;&#1610;&#1593;&#1577;.
</VerbatimFormatted>
<Para start_line="35">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/koi8r.xml b/cpan/Pod-Simple/t/corpus/koi8r.xml
index 94331d7e4d..2c851d41a8 100644
--- a/cpan/Pod-Simple/t/corpus/koi8r.xml
+++ b/cpan/Pod-Simple/t/corpus/koi8r.xml
@@ -3,10 +3,11 @@
NAME
</head1>
<Para start_line="6">
- &#1050;&#1086;&#1075;&#1076;&#1072; &#1095;&#1080;&#1090;&#1072;&#1083;&#1072;
- &#1090;&#1099; &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
- &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; -- Fet&#39;s
- &#34;When you were reading&#34;
+ &#1050;&#1086;&#1075;&#1076;&#1072;
+ &#1095;&#1080;&#1090;&#1072;&#1083;&#1072; &#1090;&#1099;
+ &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
+ &#1089;&#1090;&#1088;&#1086;&#1082;&#1080; -- Fet&#39;s &#34;When you
+ were reading&#34;
</Para>
<head1 start_line="8">
TEXT
@@ -15,14 +16,17 @@
(This is a test Pod pocument in KOI8-R.)
</Para>
<Para start_line="12">
- &#1050;&#1086;&#1075;&#1076;&#1072; &#1095;&#1080;&#1090;&#1072;&#1083;&#1072;
- &#1090;&#1099; &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
+ &#1050;&#1086;&#1075;&#1076;&#1072;
+ &#1095;&#1080;&#1090;&#1072;&#1083;&#1072; &#1090;&#1099;
+ &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
&#1089;&#1090;&#1088;&#1086;&#1082;&#1080;, / &#1043;&#1076;&#1077;
- &#1089;&#1077;&#1088;&#1076;&#1094;&#1072; &#1079;&#1074;&#1091;&#1095;&#1085;&#1099;&#1081;
- &#1087;&#1099;&#1083; &#1089;&#1080;&#1103;&#1085;&#1100;&#1077;
- &#1083;&#1100;&#1077;&#1090; &#1082;&#1088;&#1091;&#1075;&#1086;&#1084;
- / &#1048; &#1089;&#1090;&#1088;&#1072;&#1089;&#1090;&#1080;
- &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081; &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
+ &#1089;&#1077;&#1088;&#1076;&#1094;&#1072;
+ &#1079;&#1074;&#1091;&#1095;&#1085;&#1099;&#1081; &#1087;&#1099;&#1083;
+ &#1089;&#1080;&#1103;&#1085;&#1100;&#1077; &#1083;&#1100;&#1077;&#1090;
+ &#1082;&#1088;&#1091;&#1075;&#1086;&#1084; / &#1048;
+ &#1089;&#1090;&#1088;&#1072;&#1089;&#1090;&#1080;
+ &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081;
+ &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
&#1087;&#1086;&#1090;&#1086;&#1082;&#1080;,- / &#1053;&#1077;
&#1074;&#1089;&#1087;&#1086;&#1084;&#1085;&#1080;&#1083;&#1072;
&#1083;&#1100; &#1086; &#1095;&#1077;&#1084;?
@@ -31,26 +35,33 @@
&#1071; &#1074;&#1077;&#1088;&#1080;&#1090;&#1100; &#1085;&#1077;
&#1093;&#1086;&#1095;&#1091;! &#1050;&#1086;&#1075;&#1076;&#1072;
&#1074; &#1089;&#1090;&#1077;&#1087;&#1080;, &#1082;&#1072;&#1082;
- &#1076;&#1080;&#1074;&#1086;, / &#1042; &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
- &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077; &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
+ &#1076;&#1080;&#1074;&#1086;, / &#1042;
+ &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
+ &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077;
+ &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
&#1075;&#1086;&#1088;&#1103;, / &#1042;&#1076;&#1072;&#1083;&#1080;
&#1087;&#1077;&#1088;&#1077;&#1076; &#1090;&#1086;&#1073;&#1086;&#1081;
- &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086;
- &#1080; &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086;
- / &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
+ &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086; &#1080;
+ &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086; /
+ &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
&#1074;&#1076;&#1088;&#1091;&#1075;&#1079;&#1072;&#1088;&#1103;.
</Para>
<Para start_line="22">
- &#1048; &#1074; &#1101;&#1090;&#1091; &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
+ &#1048; &#1074; &#1101;&#1090;&#1091;
+ &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
&#1085;&#1077;&#1074;&#1086;&#1083;&#1100;&#1085;&#1086;
- &#1074;&#1079;&#1086;&#1088; &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;,
- / &#1042; &#1090;&#1086;&#1090; &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
- &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072; &#1090;&#1077;&#1084;&#1085;&#1099;&#1081;
- &#1074;&#1077;&#1089;&#1100; &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,-
- / &#1059;&#1078;&#1077;&#1083;&#1100; &#1085;&#1080;&#1095;&#1090;&#1086;
- &#1090;&#1077;&#1073;&#1077; &#1074; &#1090;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103;
- &#1085;&#1077; &#1096;&#1077;&#1087;&#1085;&#1091;&#1083;&#1086;:
- / &#1058;&#1072;&#1084; &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
+ &#1074;&#1079;&#1086;&#1088;
+ &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;, / &#1042;
+ &#1090;&#1086;&#1090;
+ &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
+ &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072;
+ &#1090;&#1077;&#1084;&#1085;&#1099;&#1081; &#1074;&#1077;&#1089;&#1100;
+ &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,- /
+ &#1059;&#1078;&#1077;&#1083;&#1100; &#1085;&#1080;&#1095;&#1090;&#1086;
+ &#1090;&#1077;&#1073;&#1077; &#1074; &#1090;&#1086;
+ &#1074;&#1088;&#1077;&#1084;&#1103; &#1085;&#1077;
+ &#1096;&#1077;&#1087;&#1085;&#1091;&#1083;&#1086;: /
+ &#1058;&#1072;&#1084; &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
&#1089;&#1075;&#1086;&#1088;&#1077;&#1083;!
</Para>
<Para start_line="27">
@@ -60,61 +71,57 @@
And now, as a verbatim section:
</Para>
<VerbatimFormatted start_line="31" xml:space="preserve">
- &#1050;&#1086;&#1075;&#1076;&#1072; &#1095;&#1080;&#1090;&#1072;&#1083;&#1072;
- &#1090;&#1099; &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
+ &#1050;&#1086;&#1075;&#1076;&#1072;
+ &#1095;&#1080;&#1090;&#1072;&#1083;&#1072; &#1090;&#1099;
+ &#1084;&#1091;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077;
&#1089;&#1090;&#1088;&#1086;&#1082;&#1080;,
-
&#1043;&#1076;&#1077; &#1089;&#1077;&#1088;&#1076;&#1094;&#1072;
&#1079;&#1074;&#1091;&#1095;&#1085;&#1099;&#1081; &#1087;&#1099;&#1083;
&#1089;&#1080;&#1103;&#1085;&#1100;&#1077; &#1083;&#1100;&#1077;&#1090;
&#1082;&#1088;&#1091;&#1075;&#1086;&#1084;
-
&#1048; &#1089;&#1090;&#1088;&#1072;&#1089;&#1090;&#1080;
- &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081; &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
+ &#1088;&#1086;&#1082;&#1086;&#1074;&#1086;&#1081;
+ &#1074;&#1079;&#1076;&#1099;&#1084;&#1072;&#1102;&#1090;&#1089;&#1103;
&#1087;&#1086;&#1090;&#1086;&#1082;&#1080;,-
-
- &#1053;&#1077; &#1074;&#1089;&#1087;&#1086;&#1084;&#1085;&#1080;&#1083;&#1072;
+ &#1053;&#1077;
+ &#1074;&#1089;&#1087;&#1086;&#1084;&#1085;&#1080;&#1083;&#1072;
&#1083;&#1100; &#1086; &#1095;&#1077;&#1084;?
-
-
-
+
&#1071; &#1074;&#1077;&#1088;&#1080;&#1090;&#1100; &#1085;&#1077;
&#1093;&#1086;&#1095;&#1091;! &#1050;&#1086;&#1075;&#1076;&#1072;
&#1074; &#1089;&#1090;&#1077;&#1087;&#1080;, &#1082;&#1072;&#1082;
&#1076;&#1080;&#1074;&#1086;,
-
- &#1042; &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
- &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077; &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
+ &#1042;
+ &#1087;&#1086;&#1083;&#1085;&#1086;&#1095;&#1085;&#1086;&#1081;
+ &#1090;&#1077;&#1084;&#1085;&#1086;&#1090;&#1077;
+ &#1073;&#1077;&#1079;&#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;
&#1075;&#1086;&#1088;&#1103;,
-
- &#1042;&#1076;&#1072;&#1083;&#1080; &#1087;&#1077;&#1088;&#1077;&#1076;
- &#1090;&#1086;&#1073;&#1086;&#1081; &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086;
- &#1080; &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086;
-
- &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
+ &#1042;&#1076;&#1072;&#1083;&#1080;
+ &#1087;&#1077;&#1088;&#1077;&#1076; &#1090;&#1086;&#1073;&#1086;&#1081;
+ &#1087;&#1088;&#1086;&#1079;&#1088;&#1072;&#1095;&#1085;&#1086; &#1080;
+ &#1082;&#1088;&#1072;&#1089;&#1080;&#1074;&#1086;
+ &#1042;&#1089;&#1090;&#1072;&#1074;&#1072;&#1083;&#1072;
&#1074;&#1076;&#1088;&#1091;&#1075;&#1079;&#1072;&#1088;&#1103;.
-
-
-
- &#1048; &#1074; &#1101;&#1090;&#1091; &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
+
+ &#1048; &#1074; &#1101;&#1090;&#1091;
+ &#1082;&#1088;&#1072;&#1089;&#1086;&#1090;&#1091;
&#1085;&#1077;&#1074;&#1086;&#1083;&#1100;&#1085;&#1086;
- &#1074;&#1079;&#1086;&#1088; &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;,
-
- &#1042; &#1090;&#1086;&#1090; &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
- &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072; &#1090;&#1077;&#1084;&#1085;&#1099;&#1081;
- &#1074;&#1077;&#1089;&#1100; &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,-
-
- &#1059;&#1078;&#1077;&#1083;&#1100; &#1085;&#1080;&#1095;&#1090;&#1086;
- &#1090;&#1077;&#1073;&#1077; &#1074; &#1090;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103;
+ &#1074;&#1079;&#1086;&#1088;
+ &#1090;&#1103;&#1085;&#1091;&#1083;&#1086;,
+ &#1042; &#1090;&#1086;&#1090;
+ &#1074;&#1077;&#1083;&#1080;&#1095;&#1072;&#1074;&#1099;&#1081;
+ &#1073;&#1083;&#1077;&#1089;&#1082; &#1079;&#1072;
+ &#1090;&#1077;&#1084;&#1085;&#1099;&#1081; &#1074;&#1077;&#1089;&#1100;
+ &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;,-
+ &#1059;&#1078;&#1077;&#1083;&#1100;
+ &#1085;&#1080;&#1095;&#1090;&#1086; &#1090;&#1077;&#1073;&#1077;
+ &#1074; &#1090;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103;
&#1085;&#1077; &#1096;&#1077;&#1087;&#1085;&#1091;&#1083;&#1086;:
-
- &#1058;&#1072;&#1084; &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
+ &#1058;&#1072;&#1084;
+ &#1095;&#1077;&#1083;&#1086;&#1074;&#1077;&#1082;
&#1089;&#1075;&#1086;&#1088;&#1077;&#1083;!
-
-
- 15 &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1103;
- 1887
+ 15 &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1103; 1887
</VerbatimFormatted>
<Para start_line="48">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/laozi38.xml b/cpan/Pod-Simple/t/corpus/laozi38.xml
index 5ff72513ab..e8c3e6597f 100644
--- a/cpan/Pod-Simple/t/corpus/laozi38.xml
+++ b/cpan/Pod-Simple/t/corpus/laozi38.xml
@@ -22,28 +22,27 @@
And as a verbatim section:
</Para>
<VerbatimFormatted start_line="20" xml:space="preserve">
- &#19978;&#24503;&#19981;&#24503;&#65292;&#26159;&#20197;&#26377;&#24503;&#65108;
-
- &#19979;&#24503;&#19981;&#22833;&#24503;&#65292;&#26159;&#20197;&#28961;&#24503;&#12290;
-
- &#19978;&#24503;&#28961;&#28858;&#32780;&#28961;&#20197;&#28858;&#65108;
-
- &#19979;&#24503;&#28961;&#28858;&#32780;&#26377;&#20197;&#28858;&#12290;
-
- &#19978;&#20161;&#28858;&#20043;&#32780;&#28961;&#20197;&#28858;&#65108;
-
- &#19978;&#32681;&#28858;&#20043;&#32780;&#26377;&#20197;&#28858;&#12290;
-
- &#19978;&#31150;&#28858;&#20043;&#32780;&#33707;&#20043;&#25033;&#65292;&#21063;&#25880;&#33218;&#32780;&#25172;&#20043;&#12290;
-
+
+ &#19978;&#24503;&#19981;&#24503;&#65292;&#26159;&#20197;&#26377;&#24503;&#65108;
+
+ &#19979;&#24503;&#19981;&#22833;&#24503;&#65292;&#26159;&#20197;&#28961;&#24503;&#12290;
+
+ &#19978;&#24503;&#28961;&#28858;&#32780;&#28961;&#20197;&#28858;&#65108;
+
+ &#19979;&#24503;&#28961;&#28858;&#32780;&#26377;&#20197;&#28858;&#12290;
+
+ &#19978;&#20161;&#28858;&#20043;&#32780;&#28961;&#20197;&#28858;&#65108;
+
+ &#19978;&#32681;&#28858;&#20043;&#32780;&#26377;&#20197;&#28858;&#12290;
+
+ &#19978;&#31150;&#28858;&#20043;&#32780;&#33707;&#20043;&#25033;&#65292;&#21063;&#25880;&#33218;&#32780;&#25172;&#20043;&#12290;
-
- &#25925;&#22833;&#36947;&#32780;&#21518;&#24503;&#65292;&#22833;&#24503;&#32780;&#21518;&#20161;&#65292;&#22833;&#20161;&#32780;&#21518;&#32681;&#65292;&#22833;&#32681;&#32780;&#21518;&#31150;&#12290;&#22827;&#31150;&#32773;&#65292;&#24544;&#20449;&#20043;&#34180;&#65292;&#32780;&#20098;&#20043;&#39318;&#12290;
-
- &#21069;&#35672;&#32773;&#65292;&#36947;&#20043;&#33775;&#65292;&#32780;&#24858;&#20043;&#22987;&#12290;
-
- &#26159;&#20197;&#22823;&#19976;&#22827;&#23621;&#20854;&#21402;&#65292;&#19981;&#23621;&#20854;&#34180;&#65108;&#23621;&#20854;&#23526;&#65292;&#19981;&#23621;&#20854;&#33775;&#12290;
-
+
+ &#25925;&#22833;&#36947;&#32780;&#21518;&#24503;&#65292;&#22833;&#24503;&#32780;&#21518;&#20161;&#65292;&#22833;&#20161;&#32780;&#21518;&#32681;&#65292;&#22833;&#32681;&#32780;&#21518;&#31150;&#12290;&#22827;&#31150;&#32773;&#65292;&#24544;&#20449;&#20043;&#34180;&#65292;&#32780;&#20098;&#20043;&#39318;&#12290;
+
+ &#21069;&#35672;&#32773;&#65292;&#36947;&#20043;&#33775;&#65292;&#32780;&#24858;&#20043;&#22987;&#12290;
+
+ &#26159;&#20197;&#22823;&#19976;&#22827;&#23621;&#20854;&#21402;&#65292;&#19981;&#23621;&#20854;&#34180;&#65108;&#23621;&#20854;&#23526;&#65292;&#19981;&#23621;&#20854;&#33775;&#12290;
&#25925;&#21435;&#24444;&#21462;&#27492;&#12290;
</VerbatimFormatted>
<Para start_line="33">
diff --git a/cpan/Pod-Simple/t/corpus/laozi38b.xml b/cpan/Pod-Simple/t/corpus/laozi38b.xml
index 5ff72513ab..e8c3e6597f 100644
--- a/cpan/Pod-Simple/t/corpus/laozi38b.xml
+++ b/cpan/Pod-Simple/t/corpus/laozi38b.xml
@@ -22,28 +22,27 @@
And as a verbatim section:
</Para>
<VerbatimFormatted start_line="20" xml:space="preserve">
- &#19978;&#24503;&#19981;&#24503;&#65292;&#26159;&#20197;&#26377;&#24503;&#65108;
-
- &#19979;&#24503;&#19981;&#22833;&#24503;&#65292;&#26159;&#20197;&#28961;&#24503;&#12290;
-
- &#19978;&#24503;&#28961;&#28858;&#32780;&#28961;&#20197;&#28858;&#65108;
-
- &#19979;&#24503;&#28961;&#28858;&#32780;&#26377;&#20197;&#28858;&#12290;
-
- &#19978;&#20161;&#28858;&#20043;&#32780;&#28961;&#20197;&#28858;&#65108;
-
- &#19978;&#32681;&#28858;&#20043;&#32780;&#26377;&#20197;&#28858;&#12290;
-
- &#19978;&#31150;&#28858;&#20043;&#32780;&#33707;&#20043;&#25033;&#65292;&#21063;&#25880;&#33218;&#32780;&#25172;&#20043;&#12290;
-
+
+ &#19978;&#24503;&#19981;&#24503;&#65292;&#26159;&#20197;&#26377;&#24503;&#65108;
+
+ &#19979;&#24503;&#19981;&#22833;&#24503;&#65292;&#26159;&#20197;&#28961;&#24503;&#12290;
+
+ &#19978;&#24503;&#28961;&#28858;&#32780;&#28961;&#20197;&#28858;&#65108;
+
+ &#19979;&#24503;&#28961;&#28858;&#32780;&#26377;&#20197;&#28858;&#12290;
+
+ &#19978;&#20161;&#28858;&#20043;&#32780;&#28961;&#20197;&#28858;&#65108;
+
+ &#19978;&#32681;&#28858;&#20043;&#32780;&#26377;&#20197;&#28858;&#12290;
+
+ &#19978;&#31150;&#28858;&#20043;&#32780;&#33707;&#20043;&#25033;&#65292;&#21063;&#25880;&#33218;&#32780;&#25172;&#20043;&#12290;
-
- &#25925;&#22833;&#36947;&#32780;&#21518;&#24503;&#65292;&#22833;&#24503;&#32780;&#21518;&#20161;&#65292;&#22833;&#20161;&#32780;&#21518;&#32681;&#65292;&#22833;&#32681;&#32780;&#21518;&#31150;&#12290;&#22827;&#31150;&#32773;&#65292;&#24544;&#20449;&#20043;&#34180;&#65292;&#32780;&#20098;&#20043;&#39318;&#12290;
-
- &#21069;&#35672;&#32773;&#65292;&#36947;&#20043;&#33775;&#65292;&#32780;&#24858;&#20043;&#22987;&#12290;
-
- &#26159;&#20197;&#22823;&#19976;&#22827;&#23621;&#20854;&#21402;&#65292;&#19981;&#23621;&#20854;&#34180;&#65108;&#23621;&#20854;&#23526;&#65292;&#19981;&#23621;&#20854;&#33775;&#12290;
-
+
+ &#25925;&#22833;&#36947;&#32780;&#21518;&#24503;&#65292;&#22833;&#24503;&#32780;&#21518;&#20161;&#65292;&#22833;&#20161;&#32780;&#21518;&#32681;&#65292;&#22833;&#32681;&#32780;&#21518;&#31150;&#12290;&#22827;&#31150;&#32773;&#65292;&#24544;&#20449;&#20043;&#34180;&#65292;&#32780;&#20098;&#20043;&#39318;&#12290;
+
+ &#21069;&#35672;&#32773;&#65292;&#36947;&#20043;&#33775;&#65292;&#32780;&#24858;&#20043;&#22987;&#12290;
+
+ &#26159;&#20197;&#22823;&#19976;&#22827;&#23621;&#20854;&#21402;&#65292;&#19981;&#23621;&#20854;&#34180;&#65108;&#23621;&#20854;&#23526;&#65292;&#19981;&#23621;&#20854;&#33775;&#12290;
&#25925;&#21435;&#24444;&#21462;&#27492;&#12290;
</VerbatimFormatted>
<Para start_line="33">
diff --git a/cpan/Pod-Simple/t/corpus/laozi38p.xml b/cpan/Pod-Simple/t/corpus/laozi38p.xml
index bae00f25d4..e504af3628 100644
--- a/cpan/Pod-Simple/t/corpus/laozi38p.xml
+++ b/cpan/Pod-Simple/t/corpus/laozi38p.xml
@@ -10,8 +10,8 @@
DESCRIPTION
</head1>
<Para start_line="10">
- This is a test Pod document in the Big5 encoding. Its content
- is the 38th canto from the
+ This is a test Pod document in the Big5 encoding. Its content is the 38th
+ canto from the
<I>
Dao De Jing
</I>
@@ -39,28 +39,27 @@
And as a verbatim section:
</Para>
<VerbatimFormatted start_line="30" xml:space="preserve">
- &#19978;&#24503;&#19981;&#24503;&#65292;&#26159;&#20197;&#26377;&#24503;&#65108;
-
- &#19979;&#24503;&#19981;&#22833;&#24503;&#65292;&#26159;&#20197;&#28961;&#24503;&#12290;
-
- &#19978;&#24503;&#28961;&#28858;&#32780;&#28961;&#20197;&#28858;&#65108;
-
- &#19979;&#24503;&#28961;&#28858;&#32780;&#26377;&#20197;&#28858;&#12290;
-
- &#19978;&#20161;&#28858;&#20043;&#32780;&#28961;&#20197;&#28858;&#65108;
-
- &#19978;&#32681;&#28858;&#20043;&#32780;&#26377;&#20197;&#28858;&#12290;
-
- &#19978;&#31150;&#28858;&#20043;&#32780;&#33707;&#20043;&#25033;&#65292;&#21063;&#25880;&#33218;&#32780;&#25172;&#20043;&#12290;
-
+
+ &#19978;&#24503;&#19981;&#24503;&#65292;&#26159;&#20197;&#26377;&#24503;&#65108;
+
+ &#19979;&#24503;&#19981;&#22833;&#24503;&#65292;&#26159;&#20197;&#28961;&#24503;&#12290;
+
+ &#19978;&#24503;&#28961;&#28858;&#32780;&#28961;&#20197;&#28858;&#65108;
+
+ &#19979;&#24503;&#28961;&#28858;&#32780;&#26377;&#20197;&#28858;&#12290;
+
+ &#19978;&#20161;&#28858;&#20043;&#32780;&#28961;&#20197;&#28858;&#65108;
-
- &#25925;&#22833;&#36947;&#32780;&#21518;&#24503;&#65292;&#22833;&#24503;&#32780;&#21518;&#20161;&#65292;&#22833;&#20161;&#32780;&#21518;&#32681;&#65292;&#22833;&#32681;&#32780;&#21518;&#31150;&#12290;&#22827;&#31150;&#32773;&#65292;&#24544;&#20449;&#20043;&#34180;&#65292;&#32780;&#20098;&#20043;&#39318;&#12290;
-
- &#21069;&#35672;&#32773;&#65292;&#36947;&#20043;&#33775;&#65292;&#32780;&#24858;&#20043;&#22987;&#12290;
-
- &#26159;&#20197;&#22823;&#19976;&#22827;&#23621;&#20854;&#21402;&#65292;&#19981;&#23621;&#20854;&#34180;&#65108;&#23621;&#20854;&#23526;&#65292;&#19981;&#23621;&#20854;&#33775;&#12290;
-
+ &#19978;&#32681;&#28858;&#20043;&#32780;&#26377;&#20197;&#28858;&#12290;
+
+ &#19978;&#31150;&#28858;&#20043;&#32780;&#33707;&#20043;&#25033;&#65292;&#21063;&#25880;&#33218;&#32780;&#25172;&#20043;&#12290;
+
+
+ &#25925;&#22833;&#36947;&#32780;&#21518;&#24503;&#65292;&#22833;&#24503;&#32780;&#21518;&#20161;&#65292;&#22833;&#20161;&#32780;&#21518;&#32681;&#65292;&#22833;&#32681;&#32780;&#21518;&#31150;&#12290;&#22827;&#31150;&#32773;&#65292;&#24544;&#20449;&#20043;&#34180;&#65292;&#32780;&#20098;&#20043;&#39318;&#12290;
+
+ &#21069;&#35672;&#32773;&#65292;&#36947;&#20043;&#33775;&#65292;&#32780;&#24858;&#20043;&#22987;&#12290;
+
+ &#26159;&#20197;&#22823;&#19976;&#22827;&#23621;&#20854;&#21402;&#65292;&#19981;&#23621;&#20854;&#34180;&#65108;&#23621;&#20854;&#23526;&#65292;&#19981;&#23621;&#20854;&#33775;&#12290;
&#25925;&#21435;&#24444;&#21462;&#27492;&#12290;
</VerbatimFormatted>
<Para start_line="43">
diff --git a/cpan/Pod-Simple/t/corpus/lat1fr.xml b/cpan/Pod-Simple/t/corpus/lat1fr.xml
index 017ae6abf7..e258844a67 100644
--- a/cpan/Pod-Simple/t/corpus/lat1fr.xml
+++ b/cpan/Pod-Simple/t/corpus/lat1fr.xml
@@ -9,28 +9,25 @@
DESCRIPTION
</head1>
<Para start_line="10">
- This is a test Pod document in Latin-1. Its content is the
- last two paragraphs of Baudelaire&#39;s
+ This is a test Pod document in Latin-1. Its content is the last two
+ paragraphs of Baudelaire&#39;s
<I>
Le Joujou du pauvre
</I>
.
</Para>
<Para start_line="13">
- A travers ces barreaux symboliques s&#233;parant deux mondes,
- la grande route et le ch&#226;teau, l&#39;enfant pauvre
- montrait &#224; l&#39;enfant riche son propre joujou, que
- celui-ci examinait avidement comme un objet rare et inconnu.
- Or, ce joujou, que le petit souillon aga&#231;ait, agitait
- et secouait dans une bo&#238;te grill&#233;e, c&#39;&#233;tait
- un rat vivant
- &#160;
- ! Les parents, par &#233;conomie sans doute, avaient tir&#233;
- le joujou de la vie elle-m&#234;me.
+ A travers ces barreaux symboliques s&#233;parant deux mondes, la grande
+ route et le ch&#226;teau, l&#39;enfant pauvre montrait &#224;
+ l&#39;enfant riche son propre joujou, que celui-ci examinait avidement
+ comme un objet rare et inconnu. Or, ce joujou, que le petit souillon
+ aga&#231;ait, agitait et secouait dans une bo&#238;te grill&#233;e,
+ c&#39;&#233;tait un rat vivant&#160;! Les parents, par &#233;conomie
+ sans doute, avaient tir&#233; le joujou de la vie elle-m&#234;me.
</Para>
<Para start_line="20">
- Et les deux enfants se riaient l&#39;un &#224; l&#39;autre
- fraternellement, avec des dents d&#39;une
+ Et les deux enfants se riaient l&#39;un &#224; l&#39;autre fraternellement,
+ avec des dents d&#39;une
<I>
&#233;gale
</I>
@@ -40,28 +37,20 @@
As Verbatim
</head2>
<VerbatimFormatted start_line="25" xml:space="preserve">
- A travers ces barreaux symboliques s&#233;parant deux mondes,
- la grande route
-
- et le ch&#226;teau, l&#39;enfant pauvre montrait &#224;
- l&#39;enfant riche son propre
-
- joujou, que celui-ci examinait avidement comme un objet
- rare et inconnu.
-
- Or, ce joujou, que le petit souillon aga&#231;ait, agitait
- et secouait dans
-
- une bo&#238;te grill&#233;e, c&#39;&#233;tait un rat vivant&#160;!
+ A travers ces barreaux symboliques s&#233;parant deux mondes, la grande
+ route
+ et le ch&#226;teau, l&#39;enfant pauvre montrait &#224; l&#39;enfant
+ riche son propre
+ joujou, que celui-ci examinait avidement comme un objet rare et
+ inconnu.
+ Or, ce joujou, que le petit souillon aga&#231;ait, agitait et secouait
+ dans
+ une bo&#238;te grill&#233;e, c&#39;&#233;tait un rat vivant&#160;!
Les parents, par &#233;conomie
-
sans doute, avaient tir&#233; le joujou de la vie elle-m&#234;me.
-
-
Et les deux enfants se riaient l&#39;un &#224; l&#39;autre
fraternellement, avec des
-
dents d&#39;une &#233;gale blancheur.
</VerbatimFormatted>
<Para start_line="35">
diff --git a/cpan/Pod-Simple/t/corpus/lat1frim.xml b/cpan/Pod-Simple/t/corpus/lat1frim.xml
index ffbbdb05ac..8b9191c7e1 100644
--- a/cpan/Pod-Simple/t/corpus/lat1frim.xml
+++ b/cpan/Pod-Simple/t/corpus/lat1frim.xml
@@ -9,28 +9,25 @@
DESCRIPTION
</head1>
<Para start_line="8">
- This is a test Pod document in Latin-1. Its content is the
- last two paragraphs of Baudelaire&#39;s
+ This is a test Pod document in Latin-1. Its content is the last two
+ paragraphs of Baudelaire&#39;s
<I>
Le Joujou du pauvre
</I>
.
</Para>
<Para start_line="11">
- A travers ces barreaux symboliques s&#233;parant deux mondes,
- la grande route et le ch&#226;teau, l&#39;enfant pauvre
- montrait &#224; l&#39;enfant riche son propre joujou, que
- celui-ci examinait avidement comme un objet rare et inconnu.
- Or, ce joujou, que le petit souillon aga&#231;ait, agitait
- et secouait dans une bo&#238;te grill&#233;e, c&#39;&#233;tait
- un rat vivant
- &#160;
- ! Les parents, par &#233;conomie sans doute, avaient tir&#233;
- le joujou de la vie elle-m&#234;me.
+ A travers ces barreaux symboliques s&#233;parant deux mondes, la grande
+ route et le ch&#226;teau, l&#39;enfant pauvre montrait &#224;
+ l&#39;enfant riche son propre joujou, que celui-ci examinait avidement
+ comme un objet rare et inconnu. Or, ce joujou, que le petit souillon
+ aga&#231;ait, agitait et secouait dans une bo&#238;te grill&#233;e,
+ c&#39;&#233;tait un rat vivant&#160;! Les parents, par &#233;conomie
+ sans doute, avaient tir&#233; le joujou de la vie elle-m&#234;me.
</Para>
<Para start_line="18">
- Et les deux enfants se riaient l&#39;un &#224; l&#39;autre
- fraternellement, avec des dents d&#39;une
+ Et les deux enfants se riaient l&#39;un &#224; l&#39;autre fraternellement,
+ avec des dents d&#39;une
<I>
&#233;gale
</I>
@@ -40,31 +37,41 @@
As Verbatim
</head2>
<VerbatimFormatted start_line="23" xml:space="preserve">
- A travers ces barreaux symboliques s&#233;parant deux mondes,
- la grande route
-
- et le ch&#226;teau, l&#39;enfant pauvre montrait &#224;
- l&#39;enfant riche son propre
-
- joujou, que celui-ci examinait avidement comme un objet
- rare et inconnu.
-
- Or, ce joujou, que le petit souillon aga&#231;ait, agitait
- et secouait dans
-
- une bo&#238;te grill&#233;e, c&#39;&#233;tait un rat vivant&#160;!
+ A travers ces barreaux symboliques s&#233;parant deux mondes, la grande
+ route
+ et le ch&#226;teau, l&#39;enfant pauvre montrait &#224; l&#39;enfant
+ riche son propre
+ joujou, que celui-ci examinait avidement comme un objet rare et
+ inconnu.
+ Or, ce joujou, que le petit souillon aga&#231;ait, agitait et secouait
+ dans
+ une bo&#238;te grill&#233;e, c&#39;&#233;tait un rat vivant&#160;!
Les parents, par &#233;conomie
-
sans doute, avaient tir&#233; le joujou de la vie elle-m&#234;me.
-
-
Et les deux enfants se riaient l&#39;un &#224; l&#39;autre
fraternellement, avec des
-
dents d&#39;une &#233;gale blancheur.
</VerbatimFormatted>
<Para start_line="33">
[end]
</Para>
+ <head1 errata="1" start_line="-321">
+ POD ERRORS
+ </head1>
+ <Para errata="1" start_line="-321">
+ Hey!
+ <B>
+ The above document had some coding errors, which are explained below:
+ </B>
+ </Para>
+ <over-text errata="1" indent="4" start_line="-321">
+ <item-text start_line="-321">
+ Around line 11:
+ </item-text>
+ <Para start_line="-321">
+ Non-ASCII character seen before =encoding in &#39;s&#233;parant&#39;.
+ Assuming ISO8859-1
+ </Para>
+ </over-text>
</Document>
diff --git a/cpan/Pod-Simple/t/corpus/pasternak_cp1251.xml b/cpan/Pod-Simple/t/corpus/pasternak_cp1251.xml
index 2276551b31..c1f59011ba 100644
--- a/cpan/Pod-Simple/t/corpus/pasternak_cp1251.xml
+++ b/cpan/Pod-Simple/t/corpus/pasternak_cp1251.xml
@@ -3,8 +3,8 @@
NAME
</head1>
<Para start_line="6">
- &#1047;&#1080;&#1084;&#1085;&#1103;&#1103; &#1085;&#1086;&#1095;&#1100;
- -- Pasternak Russian test file (cp1251)
+ &#1047;&#1080;&#1084;&#1085;&#1103;&#1103; &#1085;&#1086;&#1095;&#1100; --
+ Pasternak Russian test file (cp1251)
</Para>
<head1 start_line="8">
TEXT
@@ -16,76 +16,100 @@
&#1047;&#1080;&#1084;&#1085;&#1103;&#1103; &#1085;&#1086;&#1095;&#1100;.
</Para>
<Para start_line="14">
- &#1052;&#1077;&#1083;&#1086;, &#1084;&#1077;&#1083;&#1086;
- &#1087;&#1086; &#1074;&#1089;&#1077;&#1081; &#1079;&#1077;&#1084;&#1083;&#1077;
- / &#1042;&#1086; &#1074;&#1089;&#1077; &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1099;.
- / &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077;, / &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1052;&#1077;&#1083;&#1086;, &#1084;&#1077;&#1083;&#1086; &#1087;&#1086;
+ &#1074;&#1089;&#1077;&#1081; &#1079;&#1077;&#1084;&#1083;&#1077; /
+ &#1042;&#1086; &#1074;&#1089;&#1077;
+ &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1099;. /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;, /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
&#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
</Para>
<Para start_line="19">
&#1050;&#1072;&#1082; &#1083;&#1077;&#1090;&#1086;&#1084;
- &#1088;&#1086;&#1077;&#1084; &#1084;&#1086;&#1096;&#1082;&#1086;&#1088;&#1072;
- / &#1051;&#1077;&#1090;&#1080;&#1090; &#1085;&#1072; &#1087;&#1083;&#1072;&#1084;&#1103;,
- / &#1057;&#1083;&#1077;&#1090;&#1072;&#1083;&#1080;&#1089;&#1100;
+ &#1088;&#1086;&#1077;&#1084;
+ &#1084;&#1086;&#1096;&#1082;&#1086;&#1088;&#1072; /
+ &#1051;&#1077;&#1090;&#1080;&#1090; &#1085;&#1072;
+ &#1087;&#1083;&#1072;&#1084;&#1103;, /
+ &#1057;&#1083;&#1077;&#1090;&#1072;&#1083;&#1080;&#1089;&#1100;
&#1093;&#1083;&#1086;&#1087;&#1100;&#1103; &#1089;&#1086;
- &#1076;&#1074;&#1086;&#1088;&#1072; / &#1050; &#1086;&#1082;&#1086;&#1085;&#1085;&#1086;&#1081;
+ &#1076;&#1074;&#1086;&#1088;&#1072; / &#1050;
+ &#1086;&#1082;&#1086;&#1085;&#1085;&#1086;&#1081;
&#1088;&#1072;&#1084;&#1077;.
</Para>
<Para start_line="24">
- &#1052;&#1077;&#1090;&#1077;&#1083;&#1100; &#1083;&#1077;&#1087;&#1080;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077; / &#1050;&#1088;&#1091;&#1078;&#1082;&#1080;
- &#1080; &#1089;&#1090;&#1088;&#1077;&#1083;&#1099;. / &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1052;&#1077;&#1090;&#1077;&#1083;&#1100;
+ &#1083;&#1077;&#1087;&#1080;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077; /
+ &#1050;&#1088;&#1091;&#1078;&#1082;&#1080; &#1080;
+ &#1089;&#1090;&#1088;&#1077;&#1083;&#1099;. /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
&#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
- &#1089;&#1090;&#1086;&#1083;&#1077;, / &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;, /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
&#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
</Para>
<Para start_line="29">
- &#1053;&#1072; &#1086;&#1079;&#1072;&#1088;&#1077;&#1085;&#1085;&#1099;&#1081;
- &#1087;&#1086;&#1090;&#1086;&#1083;&#1086;&#1082; / &#1051;&#1086;&#1078;&#1080;&#1083;&#1080;&#1089;&#1100;
- &#1090;&#1077;&#1085;&#1080;, / &#1057;&#1082;&#1088;&#1077;&#1097;&#1077;&#1085;&#1100;&#1103;
- &#1088;&#1091;&#1082;, &#1089;&#1082;&#1088;&#1082;&#1097;&#1077;&#1085;&#1100;&#1103;
+ &#1053;&#1072;
+ &#1086;&#1079;&#1072;&#1088;&#1077;&#1085;&#1085;&#1099;&#1081;
+ &#1087;&#1086;&#1090;&#1086;&#1083;&#1086;&#1082; /
+ &#1051;&#1086;&#1078;&#1080;&#1083;&#1080;&#1089;&#1100;
+ &#1090;&#1077;&#1085;&#1080;, /
+ &#1057;&#1082;&#1088;&#1077;&#1097;&#1077;&#1085;&#1100;&#1103;
+ &#1088;&#1091;&#1082;,
+ &#1089;&#1082;&#1088;&#1082;&#1097;&#1077;&#1085;&#1100;&#1103;
&#1085;&#1086;&#1075;, / &#1057;&#1091;&#1076;&#1100;&#1073;&#1099;
&#1089;&#1082;&#1088;&#1077;&#1097;&#1077;&#1085;&#1100;&#1103;.
</Para>
<Para start_line="34">
&#1048; &#1087;&#1072;&#1076;&#1072;&#1083;&#1080; &#1076;&#1074;&#1072;
- &#1073;&#1072;&#1096;&#1084;&#1072;&#1095;&#1082;&#1072;
- / &#1057;&#1086; &#1089;&#1090;&#1091;&#1082;&#1086;&#1084;
- &#1085;&#1072; &#1087;&#1086;&#1083;, / &#1048; &#1074;&#1086;&#1089;&#1082;
+ &#1073;&#1072;&#1096;&#1084;&#1072;&#1095;&#1082;&#1072; /
+ &#1057;&#1086; &#1089;&#1090;&#1091;&#1082;&#1086;&#1084;
+ &#1085;&#1072; &#1087;&#1086;&#1083;, / &#1048;
+ &#1074;&#1086;&#1089;&#1082;
&#1089;&#1083;&#1077;&#1079;&#1072;&#1084;&#1080; &#1089;
&#1085;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072; / &#1053;&#1072;
- &#1087;&#1083;&#1072;&#1090;&#1100;&#1077; &#1082;&#1072;&#1087;&#1072;&#1083;.
+ &#1087;&#1083;&#1072;&#1090;&#1100;&#1077;
+ &#1082;&#1072;&#1087;&#1072;&#1083;.
</Para>
<Para start_line="39">
- &#1048; &#1074;&#1089;&#1077; &#1090;&#1077;&#1088;&#1103;&#1083;&#1086;&#1089;&#1100;
- &#1074; &#1089;&#1085;&#1077;&#1078;&#1085;&#1086;&#1081;
+ &#1048; &#1074;&#1089;&#1077;
+ &#1090;&#1077;&#1088;&#1103;&#1083;&#1086;&#1089;&#1100; &#1074;
+ &#1089;&#1085;&#1077;&#1078;&#1085;&#1086;&#1081;
&#1084;&#1075;&#1083;&#1077; / &#1057;&#1077;&#1076;&#1086;&#1081;
- &#1080; &#1073;&#1077;&#1083;&#1086;&#1081;. / &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1080; &#1073;&#1077;&#1083;&#1086;&#1081;. /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
&#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
- &#1089;&#1090;&#1086;&#1083;&#1077;, / &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;, /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
&#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
</Para>
<Para start_line="44">
&#1053;&#1072; &#1089;&#1074;&#1077;&#1095;&#1082;&#1091;
- &#1076;&#1091;&#1083;&#1086; &#1080;&#1079; &#1091;&#1075;&#1083;&#1072;,
- / &#1048; &#1078;&#1072;&#1088; &#1089;&#1086;&#1073;&#1083;&#1072;&#1079;&#1085;&#1072;
- / &#1042;&#1079;&#1076;&#1099;&#1084;&#1072;&#1083;, &#1082;&#1072;&#1082;
- &#1072;&#1085;&#1075;&#1077;&#1083;, &#1076;&#1074;&#1072;
- &#1082;&#1088;&#1099;&#1083;&#1072; / &#1050;&#1088;&#1077;&#1089;&#1090;&#1086;&#1086;&#1073;&#1088;&#1072;&#1079;&#1085;&#1086;.
+ &#1076;&#1091;&#1083;&#1086; &#1080;&#1079;
+ &#1091;&#1075;&#1083;&#1072;, / &#1048; &#1078;&#1072;&#1088;
+ &#1089;&#1086;&#1073;&#1083;&#1072;&#1079;&#1085;&#1072; /
+ &#1042;&#1079;&#1076;&#1099;&#1084;&#1072;&#1083;,
+ &#1082;&#1072;&#1082; &#1072;&#1085;&#1075;&#1077;&#1083;,
+ &#1076;&#1074;&#1072; &#1082;&#1088;&#1099;&#1083;&#1072; /
+ &#1050;&#1088;&#1077;&#1089;&#1090;&#1086;&#1086;&#1073;&#1088;&#1072;&#1079;&#1085;&#1086;.
/
</Para>
<Para start_line="49">
&#1052;&#1077;&#1083;&#1086; &#1074;&#1077;&#1089;&#1100;
- &#1084;&#1077;&#1089;&#1103;&#1094; &#1074; &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1077;,
- / &#1048; &#1090;&#1086; &#1080; &#1076;&#1077;&#1083;&#1086;
- / &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077;, / &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1084;&#1077;&#1089;&#1103;&#1094; &#1074;
+ &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1077;, / &#1048;
+ &#1090;&#1086; &#1080; &#1076;&#1077;&#1083;&#1086; /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;, /
+ &#1057;&#1074;&#1077;&#1095;&#1072;
&#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
</Para>
<Para start_line="54">
- -- &#1041;&#1086;&#1088;&#1080;&#1089; &#1055;&#1072;&#1089;&#1090;&#1077;&#1088;&#1085;&#1072;&#1082;,
- 1946
+ -- &#1041;&#1086;&#1088;&#1080;&#1089;
+ &#1055;&#1072;&#1089;&#1090;&#1077;&#1088;&#1085;&#1072;&#1082;, 1946
</Para>
<head2 start_line="57">
As Preformatted
@@ -95,115 +119,98 @@
</Para>
<VerbatimFormatted start_line="61" xml:space="preserve">
&#1047;&#1080;&#1084;&#1085;&#1103;&#1103; &#1085;&#1086;&#1095;&#1100;.
-
-
&#1052;&#1077;&#1083;&#1086;, &#1084;&#1077;&#1083;&#1086;
- &#1087;&#1086; &#1074;&#1089;&#1077;&#1081; &#1079;&#1077;&#1084;&#1083;&#1077;
-
- &#1042;&#1086; &#1074;&#1089;&#1077; &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1099;.
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077;,
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
+ &#1087;&#1086; &#1074;&#1089;&#1077;&#1081;
+ &#1079;&#1077;&#1084;&#1083;&#1077;
+ &#1042;&#1086; &#1074;&#1089;&#1077;
+ &#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1099;.
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;,
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
&#1050;&#1072;&#1082; &#1083;&#1077;&#1090;&#1086;&#1084;
- &#1088;&#1086;&#1077;&#1084; &#1084;&#1086;&#1096;&#1082;&#1086;&#1088;&#1072;
-
- &#1051;&#1077;&#1090;&#1080;&#1090; &#1085;&#1072; &#1087;&#1083;&#1072;&#1084;&#1103;,
-
+ &#1088;&#1086;&#1077;&#1084;
+ &#1084;&#1086;&#1096;&#1082;&#1086;&#1088;&#1072;
+ &#1051;&#1077;&#1090;&#1080;&#1090; &#1085;&#1072;
+ &#1087;&#1083;&#1072;&#1084;&#1103;,
&#1057;&#1083;&#1077;&#1090;&#1072;&#1083;&#1080;&#1089;&#1100;
&#1093;&#1083;&#1086;&#1087;&#1100;&#1103; &#1089;&#1086;
&#1076;&#1074;&#1086;&#1088;&#1072;
-
&#1050; &#1086;&#1082;&#1086;&#1085;&#1085;&#1086;&#1081;
&#1088;&#1072;&#1084;&#1077;.
-
-
- &#1052;&#1077;&#1090;&#1077;&#1083;&#1100; &#1083;&#1077;&#1087;&#1080;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077;
-
- &#1050;&#1088;&#1091;&#1078;&#1082;&#1080; &#1080; &#1089;&#1090;&#1088;&#1077;&#1083;&#1099;.
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077;,
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
+ &#1052;&#1077;&#1090;&#1077;&#1083;&#1100;
+ &#1083;&#1077;&#1087;&#1080;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;
+ &#1050;&#1088;&#1091;&#1078;&#1082;&#1080; &#1080;
+ &#1089;&#1090;&#1088;&#1077;&#1083;&#1099;.
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;,
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
- &#1053;&#1072; &#1086;&#1079;&#1072;&#1088;&#1077;&#1085;&#1085;&#1099;&#1081;
+ &#1053;&#1072;
+ &#1086;&#1079;&#1072;&#1088;&#1077;&#1085;&#1085;&#1099;&#1081;
&#1087;&#1086;&#1090;&#1086;&#1083;&#1086;&#1082;
-
&#1051;&#1086;&#1078;&#1080;&#1083;&#1080;&#1089;&#1100;
&#1090;&#1077;&#1085;&#1080;,
-
&#1057;&#1082;&#1088;&#1077;&#1097;&#1077;&#1085;&#1100;&#1103;
- &#1088;&#1091;&#1082;, &#1089;&#1082;&#1088;&#1082;&#1097;&#1077;&#1085;&#1100;&#1103;
+ &#1088;&#1091;&#1082;,
+ &#1089;&#1082;&#1088;&#1082;&#1097;&#1077;&#1085;&#1100;&#1103;
&#1085;&#1086;&#1075;,
-
- &#1057;&#1091;&#1076;&#1100;&#1073;&#1099; &#1089;&#1082;&#1088;&#1077;&#1097;&#1077;&#1085;&#1100;&#1103;.
-
+ &#1057;&#1091;&#1076;&#1100;&#1073;&#1099;
+ &#1089;&#1082;&#1088;&#1077;&#1097;&#1077;&#1085;&#1100;&#1103;.
-
- &#1048; &#1087;&#1072;&#1076;&#1072;&#1083;&#1080; &#1076;&#1074;&#1072;
+ &#1048; &#1087;&#1072;&#1076;&#1072;&#1083;&#1080;
+ &#1076;&#1074;&#1072;
&#1073;&#1072;&#1096;&#1084;&#1072;&#1095;&#1082;&#1072;
-
&#1057;&#1086; &#1089;&#1090;&#1091;&#1082;&#1086;&#1084;
&#1085;&#1072; &#1087;&#1086;&#1083;,
-
- &#1048; &#1074;&#1086;&#1089;&#1082; &#1089;&#1083;&#1077;&#1079;&#1072;&#1084;&#1080;
- &#1089; &#1085;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072;
-
+ &#1048; &#1074;&#1086;&#1089;&#1082;
+ &#1089;&#1083;&#1077;&#1079;&#1072;&#1084;&#1080; &#1089;
+ &#1085;&#1086;&#1095;&#1085;&#1080;&#1082;&#1072;
&#1053;&#1072; &#1087;&#1083;&#1072;&#1090;&#1100;&#1077;
&#1082;&#1072;&#1087;&#1072;&#1083;.
-
-
- &#1048; &#1074;&#1089;&#1077; &#1090;&#1077;&#1088;&#1103;&#1083;&#1086;&#1089;&#1100;
- &#1074; &#1089;&#1085;&#1077;&#1078;&#1085;&#1086;&#1081;
+ &#1048; &#1074;&#1089;&#1077;
+ &#1090;&#1077;&#1088;&#1103;&#1083;&#1086;&#1089;&#1100; &#1074;
+ &#1089;&#1085;&#1077;&#1078;&#1085;&#1086;&#1081;
&#1084;&#1075;&#1083;&#1077;
-
- &#1057;&#1077;&#1076;&#1086;&#1081; &#1080; &#1073;&#1077;&#1083;&#1086;&#1081;.
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077;,
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
+ &#1057;&#1077;&#1076;&#1086;&#1081; &#1080;
+ &#1073;&#1077;&#1083;&#1086;&#1081;.
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;,
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
&#1053;&#1072; &#1089;&#1074;&#1077;&#1095;&#1082;&#1091;
- &#1076;&#1091;&#1083;&#1086; &#1080;&#1079; &#1091;&#1075;&#1083;&#1072;,
-
- &#1048; &#1078;&#1072;&#1088; &#1089;&#1086;&#1073;&#1083;&#1072;&#1079;&#1085;&#1072;
-
- &#1042;&#1079;&#1076;&#1099;&#1084;&#1072;&#1083;, &#1082;&#1072;&#1082;
- &#1072;&#1085;&#1075;&#1077;&#1083;, &#1076;&#1074;&#1072;
- &#1082;&#1088;&#1099;&#1083;&#1072;
-
- &#1050;&#1088;&#1077;&#1089;&#1090;&#1086;&#1086;&#1073;&#1088;&#1072;&#1079;&#1085;&#1086;.
-
+ &#1076;&#1091;&#1083;&#1086; &#1080;&#1079;
+ &#1091;&#1075;&#1083;&#1072;,
+ &#1048; &#1078;&#1072;&#1088;
+ &#1089;&#1086;&#1073;&#1083;&#1072;&#1079;&#1085;&#1072;
+ &#1042;&#1079;&#1076;&#1099;&#1084;&#1072;&#1083;,
+ &#1082;&#1072;&#1082; &#1072;&#1085;&#1075;&#1077;&#1083;,
+ &#1076;&#1074;&#1072; &#1082;&#1088;&#1099;&#1083;&#1072;
+
+ &#1050;&#1088;&#1077;&#1089;&#1090;&#1086;&#1086;&#1073;&#1088;&#1072;&#1079;&#1085;&#1086;.
-
&#1052;&#1077;&#1083;&#1086; &#1074;&#1077;&#1089;&#1100;
- &#1084;&#1077;&#1089;&#1103;&#1094; &#1074; &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1077;,
-
+ &#1084;&#1077;&#1089;&#1103;&#1094; &#1074;
+ &#1092;&#1077;&#1074;&#1088;&#1072;&#1083;&#1077;,
&#1048; &#1090;&#1086; &#1080; &#1076;&#1077;&#1083;&#1086;
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;
- &#1085;&#1072; &#1089;&#1090;&#1086;&#1083;&#1077;,
-
- &#1057;&#1074;&#1077;&#1095;&#1072; &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072; &#1085;&#1072;
+ &#1089;&#1090;&#1086;&#1083;&#1077;,
+ &#1057;&#1074;&#1077;&#1095;&#1072;
+ &#1075;&#1086;&#1088;&#1077;&#1083;&#1072;.
-
- -- &#1041;&#1086;&#1088;&#1080;&#1089; &#1055;&#1072;&#1089;&#1090;&#1077;&#1088;&#1085;&#1072;&#1082;,
- 1946
+ -- &#1041;&#1086;&#1088;&#1080;&#1089;
+ &#1055;&#1072;&#1089;&#1090;&#1077;&#1088;&#1085;&#1072;&#1082;, 1946
</VerbatimFormatted>
<Para start_line="105">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/plain.xml b/cpan/Pod-Simple/t/corpus/plain.xml
index 05dc732ee5..9358a5f202 100644
--- a/cpan/Pod-Simple/t/corpus/plain.xml
+++ b/cpan/Pod-Simple/t/corpus/plain.xml
@@ -12,13 +12,12 @@
The quick brown fox jumps over the lazy dog.
</Para>
<Para start_line="10">
- Military Intelligence Yukon rhosts penrep Weekly World News
- DSD Time Cohiba finks rail gun DF ~ Corporate Security NATOA
- CCS DEVGRP
+ Military Intelligence Yukon rhosts penrep Weekly World News DSD Time Cohiba
+ finks rail gun DF ~ Corporate Security NATOA CCS DEVGRP
</Para>
<Para start_line="13">
- CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex
- garbage KGB ^? 737 1080H 1080H Satellite imagery smuggle
+ CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex garbage KGB
+ ^? 737 1080H 1080H Satellite imagery smuggle
</Para>
<Para start_line="16">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/plain_explicit.xml b/cpan/Pod-Simple/t/corpus/plain_explicit.xml
index 1db06b81f8..3fafb99bf5 100644
--- a/cpan/Pod-Simple/t/corpus/plain_explicit.xml
+++ b/cpan/Pod-Simple/t/corpus/plain_explicit.xml
@@ -12,13 +12,12 @@
The quick brown fox jumps over the lazy dog.
</Para>
<Para start_line="12">
- Military Intelligence Yukon rhosts penrep Weekly World News
- DSD Time Cohiba finks rail gun DF ~ Corporate Security NATOA
- CCS DEVGRP
+ Military Intelligence Yukon rhosts penrep Weekly World News DSD Time Cohiba
+ finks rail gun DF ~ Corporate Security NATOA CCS DEVGRP
</Para>
<Para start_line="15">
- CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex
- garbage KGB ^? 737 1080H 1080H Satellite imagery smuggle
+ CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex garbage KGB
+ ^? 737 1080H 1080H Satellite imagery smuggle
</Para>
<Para start_line="18">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/plain_latin1.xml b/cpan/Pod-Simple/t/corpus/plain_latin1.xml
index 74f9baeb73..c55f67feff 100644
--- a/cpan/Pod-Simple/t/corpus/plain_latin1.xml
+++ b/cpan/Pod-Simple/t/corpus/plain_latin1.xml
@@ -3,8 +3,7 @@
NAME
</head1>
<Para start_line="8">
- simple_text_document -- an explicitly Latin-1 (ASCII subset)
- test document
+ simple_text_document -- an explicitly Latin-1 (ASCII subset) test document
</Para>
<head1 start_line="10">
TEXT
@@ -13,13 +12,12 @@
The quick brown fox jumps over the lazy dog.
</Para>
<Para start_line="14">
- Military Intelligence Yukon rhosts penrep Weekly World News
- DSD Time Cohiba finks rail gun DF ~ Corporate Security NATOA
- CCS DEVGRP
+ Military Intelligence Yukon rhosts penrep Weekly World News DSD Time Cohiba
+ finks rail gun DF ~ Corporate Security NATOA CCS DEVGRP
</Para>
<Para start_line="17">
- CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex
- garbage KGB ^? 737 1080H 1080H Satellite imagery smuggle
+ CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex garbage KGB
+ ^? 737 1080H 1080H Satellite imagery smuggle
</Para>
<Para start_line="20">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/plain_utf8.xml b/cpan/Pod-Simple/t/corpus/plain_utf8.xml
index f78846b54a..d6939a488a 100644
--- a/cpan/Pod-Simple/t/corpus/plain_utf8.xml
+++ b/cpan/Pod-Simple/t/corpus/plain_utf8.xml
@@ -3,8 +3,7 @@
NAME
</head1>
<Para start_line="8">
- simple_text_document -- an explicitly UTF8 (ASCII subset)
- test document
+ simple_text_document -- an explicitly UTF8 (ASCII subset) test document
</Para>
<head1 start_line="10">
TEXT
@@ -13,13 +12,12 @@
The quick brown fox jumps over the lazy dog.
</Para>
<Para start_line="14">
- Military Intelligence Yukon rhosts penrep Weekly World News
- DSD Time Cohiba finks rail gun DF ~ Corporate Security NATOA
- CCS DEVGRP
+ Military Intelligence Yukon rhosts penrep Weekly World News DSD Time Cohiba
+ finks rail gun DF ~ Corporate Security NATOA CCS DEVGRP
</Para>
<Para start_line="17">
- CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex
- garbage KGB ^? 737 1080H 1080H Satellite imagery smuggle
+ CONUS Khaddafi NATIA data havens Spetznaz afsatcom BOP Semtex garbage KGB
+ ^? 737 1080H 1080H Satellite imagery smuggle
</Para>
<Para start_line="20">
[end]
diff --git a/cpan/Pod-Simple/t/corpus/polish_utf8.xml b/cpan/Pod-Simple/t/corpus/polish_utf8.xml
index 1aa77ec029..d8e91d8656 100644
--- a/cpan/Pod-Simple/t/corpus/polish_utf8.xml
+++ b/cpan/Pod-Simple/t/corpus/polish_utf8.xml
@@ -3,32 +3,29 @@
NAME
</head1>
<Para start_line="6">
- W&#346;R&#211;D NOCNEJ CISZY -- explicitly utf8 test document
- in Polish
+ W&#346;R&#211;D NOCNEJ CISZY -- explicitly utf8 test document in Polish
</Para>
<head1 start_line="8">
DESCRIPTION
</head1>
<Para start_line="10">
- This is a test Pod document in UTF8. Its content is the
- lyrics to the Polish Christmas carol &#34;W&#347;r&#243;d
- nocnej ciszy&#34;.
+ This is a test Pod document in UTF8. Its content is the lyrics to the
+ Polish Christmas carol &#34;W&#347;r&#243;d nocnej ciszy&#34;.
</Para>
<Para start_line="13">
- W&#347;r&#243;d nocnej ciszy g&#322;os si&#281; rozchodzi:
- / Wsta&#324;cie, pasterze, B&#243;g si&#281; nam rodzi!
- / Czym pr&#281;dzej si&#281; wybierajcie, / Do Betlejem
- pospieszajcie / Przywita&#263; Pana.
+ W&#347;r&#243;d nocnej ciszy g&#322;os si&#281; rozchodzi: / Wsta&#324;cie,
+ pasterze, B&#243;g si&#281; nam rodzi! / Czym pr&#281;dzej si&#281;
+ wybierajcie, / Do Betlejem pospieszajcie / Przywita&#263; Pana.
</Para>
<Para start_line="19">
- Poszli, znale&#378;li Dzieci&#261;tko w &#380;&#322;obie
- / Z wszystkimi znaki danymi sobie. / Jako Bogu cze&#347;&#263;
- Mu dali, / A witaj&#261;c zawo&#322;ali / Z wielkiej rado&#347;ci:
+ Poszli, znale&#378;li Dzieci&#261;tko w &#380;&#322;obie / Z wszystkimi
+ znaki danymi sobie. / Jako Bogu cze&#347;&#263; Mu dali, / A
+ witaj&#261;c zawo&#322;ali / Z wielkiej rado&#347;ci:
</Para>
<Para start_line="25">
- Ach, witaj Zbawco z dawno &#380;&#261;dany, / Wiele tysi&#281;cy
- lat wygl&#261;dany / Na Ciebie kr&#243;le, prorocy / Czekali,
- a Ty&#347; tej nocy / Nam si&#281; objawi&#322;.
+ Ach, witaj Zbawco z dawno &#380;&#261;dany, / Wiele tysi&#281;cy lat
+ wygl&#261;dany / Na Ciebie kr&#243;le, prorocy / Czekali, a Ty&#347;
+ tej nocy / Nam si&#281; objawi&#322;.
</Para>
<Para start_line="31">
I my czekamy na Ciebie, Pana, / A skoro przyjdziesz na g&#322;os
@@ -43,49 +40,27 @@
</Para>
<VerbatimFormatted start_line="41" xml:space="preserve">
W&#347;r&#243;d nocnej ciszy g&#322;os si&#281; rozchodzi:
-
Wsta&#324;cie, pasterze, B&#243;g si&#281; nam rodzi!
-
Czym pr&#281;dzej si&#281; wybierajcie,
-
Do Betlejem pospieszajcie
-
Przywita&#263; Pana.
-
-
Poszli, znale&#378;li Dzieci&#261;tko w &#380;&#322;obie
-
Z wszystkimi znaki danymi sobie.
-
Jako Bogu cze&#347;&#263; Mu dali,
-
A witaj&#261;c zawo&#322;ali
-
Z wielkiej rado&#347;ci:
-
-
Ach, witaj Zbawco z dawno &#380;&#261;dany,
-
Wiele tysi&#281;cy lat wygl&#261;dany
-
Na Ciebie kr&#243;le, prorocy
-
Czekali, a Ty&#347; tej nocy
-
Nam si&#281; objawi&#322;.
-
-
I my czekamy na Ciebie, Pana,
-
A skoro przyjdziesz na g&#322;os kap&#322;ana,
-
Padniemy na twarz przed Tob&#261;,
-
Wierz&#261;c, &#380;e&#347; jest pod os&#322;on&#261;
-
Chleba i wina.
</VerbatimFormatted>
<Para start_line="65">
diff --git a/cpan/Pod-Simple/t/corpus/s2763_sjis.xml b/cpan/Pod-Simple/t/corpus/s2763_sjis.xml
index 55a4fd0027..f6f704283b 100644
--- a/cpan/Pod-Simple/t/corpus/s2763_sjis.xml
+++ b/cpan/Pod-Simple/t/corpus/s2763_sjis.xml
@@ -9,8 +9,8 @@
DESCRIPTION
</head1>
<Para start_line="10">
- This is a test Pod document in Shift-JIS. Its content is
- some uninteresting product specs I found on the Net.
+ This is a test Pod document in Shift-JIS. Its content is some uninteresting
+ product specs I found on the Net.
</Para>
<Para start_line="13">
It&#39;s an textitem list:
@@ -26,7 +26,8 @@
&#20809;&#28304;
</item-text>
<Para start_line="23">
- GZ4 &#12480;&#12452;&#12463;&#12525;&#12452;&#12483;&#12463;&#12511;&#12521;&#12540;&#12521;&#12531;&#12503;
+ GZ4
+ &#12480;&#12452;&#12463;&#12525;&#12452;&#12483;&#12463;&#12511;&#12521;&#12540;&#12521;&#12531;&#12503;
12V 10W&#215;1
</Para>
<item-text start_line="25">
@@ -45,7 +46,8 @@
&#26448;&#36074;
</item-text>
<Para start_line="35">
- &#27193;&#33026; &#12450;&#12523;&#12511;&#12289;&#12450;&#12523;&#12510;&#12452;&#12488;&#20181;&#19978;
+ &#27193;&#33026;
+ &#12450;&#12523;&#12511;&#12289;&#12450;&#12523;&#12510;&#12452;&#12488;&#20181;&#19978;
&#12460;&#12521;&#12473;
</Para>
<item-text start_line="37">
diff --git a/cpan/Pod-Simple/t/corpus/thai_iso11.xml b/cpan/Pod-Simple/t/corpus/thai_iso11.xml
index a9f4bb7a6e..79fcff08b6 100644
--- a/cpan/Pod-Simple/t/corpus/thai_iso11.xml
+++ b/cpan/Pod-Simple/t/corpus/thai_iso11.xml
@@ -9,37 +9,54 @@
DESCRIPTION
</head1>
<Para start_line="10">
- This is a test Pod document in ISO-8859-11. Its content
- is a poem to (by?) Khun Thong Dang (&#3616;&#3634;&#3614;&#3617;&#3636;&#3656;&#3591;&#3617;&#3591;&#3588;&#3621;),
+ This is a test Pod document in ISO-8859-11. Its content is a poem to (by?)
+ Khun Thong Dang
+ (&#3616;&#3634;&#3614;&#3617;&#3636;&#3656;&#3591;&#3617;&#3591;&#3588;&#3621;),
the pet of Bhumibol, the King of Thailand.
</Para>
<Para start_line="14">
As four flowed paragraphs:
</Para>
<Para start_line="16">
- &#3663; &#3614;&#3619;&#3632;&#3648;&#3617;&#3605;&#3605;&#3634;&#3649;&#3592;&#3656;&#3617;&#3592;&#3633;&#3610;&#3651;&#3592;&#3652;&#3612;&#3607;&#3626;&#3618;&#3634;&#3617;
- / &#3614;&#3619;&#3632;&#3607;&#3633;&#3618;&#3591;&#3634;&#3617;...&#3617;&#3629;&#3591;&#3616;&#3634;&#3614;&#3606;&#3656;&#3634;&#3618;&#3617;&#3636;&#3606;&#3656;&#3634;&#3618;&#3606;&#3629;&#3609;
- / &#3648;&#3585;&#3621;&#3657;&#3634;&#3631; &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3631;
+ &#3663;
+ &#3614;&#3619;&#3632;&#3648;&#3617;&#3605;&#3605;&#3634;&#3649;&#3592;&#3656;&#3617;&#3592;&#3633;&#3610;&#3651;&#3592;&#3652;&#3612;&#3607;&#3626;&#3618;&#3634;&#3617;
+ /
+ &#3614;&#3619;&#3632;&#3607;&#3633;&#3618;&#3591;&#3634;&#3617;...&#3617;&#3629;&#3591;&#3616;&#3634;&#3614;&#3606;&#3656;&#3634;&#3618;&#3617;&#3636;&#3606;&#3656;&#3634;&#3618;&#3606;&#3629;&#3609;
+ / &#3648;&#3585;&#3621;&#3657;&#3634;&#3631;
+ &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3631;
&#3614;&#3592;&#3609;&#3660;&#3648;&#3619;&#3637;&#3618;&#3591;&#3648;&#3612;&#3604;&#3637;&#3618;&#3591;&#3585;&#3621;&#3629;&#3609;
- / &#3626;&#3639;&#3656;&#3629;&#3626;&#3632;&#3607;&#3657;&#3629;&#3609;&#3614;&#3619;&#3632;&#3585;&#3634;&#3619;&#3640;&#3603;&#3618;&#3660;&#3629;&#3640;&#3656;&#3609;&#3604;&#3623;&#3591;&#3617;&#3634;&#3609;&#3674;
+ /
+ &#3626;&#3639;&#3656;&#3629;&#3626;&#3632;&#3607;&#3657;&#3629;&#3609;&#3614;&#3619;&#3632;&#3585;&#3634;&#3619;&#3640;&#3603;&#3618;&#3660;&#3629;&#3640;&#3656;&#3609;&#3604;&#3623;&#3591;&#3617;&#3634;&#3609;&#3674;
</Para>
<Para start_line="21">
- &#3663; &#3607;&#3640;&#3585;&#3616;&#3634;&#3614;&#3617;&#3636;&#3656;&#3591;&#3617;&#3591;&#3588;&#3621;&#3618;&#3621;&#3649;&#3621;&#3657;&#3623;&#3618;&#3636;&#3657;&#3617;
- / &#3648;&#3629;&#3639;&#3657;&#3629;&#3629;&#3585;&#3629;&#3636;&#3656;&#3617;&#3621;&#3657;&#3635;&#3588;&#3656;&#3634;&#3617;&#3627;&#3634;&#3624;&#3634;&#3621;
- / &#3629;&#3618;&#3634;&#3585;&#3648;&#3611;&#3655;&#3609;&#3588;&#3640;&#3603;&#3607;&#3629;&#3591;&#3649;&#3604;&#3591;&#3609;&#3633;&#3585;&#3592;&#3633;&#3585;&#3629;&#3618;&#3641;&#3656;&#3591;&#3634;&#3609;
- / &#3648;&#3613;&#3657;&#3634;&#3588;&#3621;&#3629;&#3648;&#3588;&#3621;&#3637;&#3618;&#3610;&#3607;&#3617;&#3634;&#3621;&#3618;&#3660;&#3614;&#3619;&#3632;&#3616;&#3641;&#3617;&#3636;&#3614;&#3621;&#3674;
+ &#3663;
+ &#3607;&#3640;&#3585;&#3616;&#3634;&#3614;&#3617;&#3636;&#3656;&#3591;&#3617;&#3591;&#3588;&#3621;&#3618;&#3621;&#3649;&#3621;&#3657;&#3623;&#3618;&#3636;&#3657;&#3617;
+ /
+ &#3648;&#3629;&#3639;&#3657;&#3629;&#3629;&#3585;&#3629;&#3636;&#3656;&#3617;&#3621;&#3657;&#3635;&#3588;&#3656;&#3634;&#3617;&#3627;&#3634;&#3624;&#3634;&#3621;
+ /
+ &#3629;&#3618;&#3634;&#3585;&#3648;&#3611;&#3655;&#3609;&#3588;&#3640;&#3603;&#3607;&#3629;&#3591;&#3649;&#3604;&#3591;&#3609;&#3633;&#3585;&#3592;&#3633;&#3585;&#3629;&#3618;&#3641;&#3656;&#3591;&#3634;&#3609;
+ /
+ &#3648;&#3613;&#3657;&#3634;&#3588;&#3621;&#3629;&#3648;&#3588;&#3621;&#3637;&#3618;&#3610;&#3607;&#3617;&#3634;&#3621;&#3618;&#3660;&#3614;&#3619;&#3632;&#3616;&#3641;&#3617;&#3636;&#3614;&#3621;&#3674;
</Para>
<Para start_line="26">
- &#3663; &#3614;&#3619;&#3632;&#3627;&#3633;&#3605;&#3606;&#3660;&#3610;&#3640;&#3597;&#3607;&#3619;&#3591;&#3648;&#3610;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3614;&#3621;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3648;&#3586;&#3637;&#3618;&#3623;
- / &#3614;&#3619;&#3632;&#3650;&#3629;&#3625;&#3600;&#3660;&#3648;&#3619;&#3637;&#3618;&#3623;&#3605;&#3619;&#3633;&#3626;&#3627;&#3657;&#3634;&#3617;&#3626;&#3591;&#3588;&#3619;&#3634;&#3617;&#3593;&#3621;
- / &#3614;&#3619;&#3632;&#3607;&#3633;&#3618; &#3608; &#3650;&#3629;&#3616;&#3634;&#3626;&#3612;&#3656;&#3629;&#3591;&#3606;&#3656;&#3629;&#3591;&#3626;&#3585;&#3621;
- / &#3614;&#3619;&#3632;&#3618;&#3640;&#3588;&#3621;&#3610;&#3634;&#3607;&#3618;&#3656;&#3634;&#3591;&#3626;&#3639;&#3610;&#3626;&#3619;&#3657;&#3634;&#3591;&#3652;&#3607;&#3618;&#3674;
+ &#3663;
+ &#3614;&#3619;&#3632;&#3627;&#3633;&#3605;&#3606;&#3660;&#3610;&#3640;&#3597;&#3607;&#3619;&#3591;&#3648;&#3610;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3614;&#3621;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3648;&#3586;&#3637;&#3618;&#3623;
+ /
+ &#3614;&#3619;&#3632;&#3650;&#3629;&#3625;&#3600;&#3660;&#3648;&#3619;&#3637;&#3618;&#3623;&#3605;&#3619;&#3633;&#3626;&#3627;&#3657;&#3634;&#3617;&#3626;&#3591;&#3588;&#3619;&#3634;&#3617;&#3593;&#3621;
+ / &#3614;&#3619;&#3632;&#3607;&#3633;&#3618; &#3608;
+ &#3650;&#3629;&#3616;&#3634;&#3626;&#3612;&#3656;&#3629;&#3591;&#3606;&#3656;&#3629;&#3591;&#3626;&#3585;&#3621;
+ /
+ &#3614;&#3619;&#3632;&#3618;&#3640;&#3588;&#3621;&#3610;&#3634;&#3607;&#3618;&#3656;&#3634;&#3591;&#3626;&#3639;&#3610;&#3626;&#3619;&#3657;&#3634;&#3591;&#3652;&#3607;&#3618;&#3674;
</Para>
<Para start_line="31">
- &#3663; &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3648;&#3607;&#3636;&#3604;&#3629;&#3591;&#3588;&#3660;&#3619;&#3634;&#3594;&#3633;&#3609;&#3624;&#3619;&#3633;&#3609;&#3618;&#3660;&#3624;&#3619;&#3637;
- / &#3610;&#3634;&#3619;&#3617;&#3637;&#3627;&#3617;&#3639;&#3656;&#3609;&#3588;&#3641;&#3656;&#3588;&#3591;&#3629;&#3626;&#3591;&#3652;&#3586;&#3618;
- / &#3585;&#3619;&#3619;&#3604;&#3636;&#3619;&#3634;&#3594;&#3585;&#3620;&#3625;&#3598;&#3634;&#3585;&#3657;&#3629;&#3591;&#3627;&#3621;&#3657;&#3634;&#3652;&#3585;&#3621;
- / &#3611;&#3621;&#3639;&#3657;&#3617;&#3611;&#3619;&#3632;&#3607;&#3633;&#3610;&#3606;&#3657;&#3623;&#3609;&#3607;&#3640;&#3585;&#3651;&#3592;&#3649;&#3627;&#3656;&#3591;&#3652;&#3607;&#3657;&#3648;&#3629;&#3618;&#3674;&#3632;&#3675;
+ &#3663;
+ &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3648;&#3607;&#3636;&#3604;&#3629;&#3591;&#3588;&#3660;&#3619;&#3634;&#3594;&#3633;&#3609;&#3624;&#3619;&#3633;&#3609;&#3618;&#3660;&#3624;&#3619;&#3637;
+ /
+ &#3610;&#3634;&#3619;&#3617;&#3637;&#3627;&#3617;&#3639;&#3656;&#3609;&#3588;&#3641;&#3656;&#3588;&#3591;&#3629;&#3626;&#3591;&#3652;&#3586;&#3618;
+ /
+ &#3585;&#3619;&#3619;&#3604;&#3636;&#3619;&#3634;&#3594;&#3585;&#3620;&#3625;&#3598;&#3634;&#3585;&#3657;&#3629;&#3591;&#3627;&#3621;&#3657;&#3634;&#3652;&#3585;&#3621;
+ /
+ &#3611;&#3621;&#3639;&#3657;&#3617;&#3611;&#3619;&#3632;&#3607;&#3633;&#3610;&#3606;&#3657;&#3623;&#3609;&#3607;&#3640;&#3585;&#3651;&#3592;&#3649;&#3627;&#3656;&#3591;&#3652;&#3607;&#3657;&#3648;&#3629;&#3618;&#3674;&#3632;&#3675;
</Para>
<head2 start_line="36">
Verbatim Section
@@ -48,44 +65,42 @@
And as a verbatim section:
</Para>
<VerbatimFormatted start_line="40" xml:space="preserve">
- &#3663; &#3614;&#3619;&#3632;&#3648;&#3617;&#3605;&#3605;&#3634;&#3649;&#3592;&#3656;&#3617;&#3592;&#3633;&#3610;&#3651;&#3592;&#3652;&#3612;&#3607;&#3626;&#3618;&#3634;&#3617;
-
- &#3614;&#3619;&#3632;&#3607;&#3633;&#3618;&#3591;&#3634;&#3617;...&#3617;&#3629;&#3591;&#3616;&#3634;&#3614;&#3606;&#3656;&#3634;&#3618;&#3617;&#3636;&#3606;&#3656;&#3634;&#3618;&#3606;&#3629;&#3609;
-
- &#3648;&#3585;&#3621;&#3657;&#3634;&#3631; &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3631;
+ &#3663;
+ &#3614;&#3619;&#3632;&#3648;&#3617;&#3605;&#3605;&#3634;&#3649;&#3592;&#3656;&#3617;&#3592;&#3633;&#3610;&#3651;&#3592;&#3652;&#3612;&#3607;&#3626;&#3618;&#3634;&#3617;
+
+ &#3614;&#3619;&#3632;&#3607;&#3633;&#3618;&#3591;&#3634;&#3617;...&#3617;&#3629;&#3591;&#3616;&#3634;&#3614;&#3606;&#3656;&#3634;&#3618;&#3617;&#3636;&#3606;&#3656;&#3634;&#3618;&#3606;&#3629;&#3609;
+ &#3648;&#3585;&#3621;&#3657;&#3634;&#3631;
+ &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3631;
&#3614;&#3592;&#3609;&#3660;&#3648;&#3619;&#3637;&#3618;&#3591;&#3648;&#3612;&#3604;&#3637;&#3618;&#3591;&#3585;&#3621;&#3629;&#3609;
-
- &#3626;&#3639;&#3656;&#3629;&#3626;&#3632;&#3607;&#3657;&#3629;&#3609;&#3614;&#3619;&#3632;&#3585;&#3634;&#3619;&#3640;&#3603;&#3618;&#3660;&#3629;&#3640;&#3656;&#3609;&#3604;&#3623;&#3591;&#3617;&#3634;&#3609;&#3674;
-
+
+ &#3626;&#3639;&#3656;&#3629;&#3626;&#3632;&#3607;&#3657;&#3629;&#3609;&#3614;&#3619;&#3632;&#3585;&#3634;&#3619;&#3640;&#3603;&#3618;&#3660;&#3629;&#3640;&#3656;&#3609;&#3604;&#3623;&#3591;&#3617;&#3634;&#3609;&#3674;
-
- &#3663; &#3607;&#3640;&#3585;&#3616;&#3634;&#3614;&#3617;&#3636;&#3656;&#3591;&#3617;&#3591;&#3588;&#3621;&#3618;&#3621;&#3649;&#3621;&#3657;&#3623;&#3618;&#3636;&#3657;&#3617;
-
- &#3648;&#3629;&#3639;&#3657;&#3629;&#3629;&#3585;&#3629;&#3636;&#3656;&#3617;&#3621;&#3657;&#3635;&#3588;&#3656;&#3634;&#3617;&#3627;&#3634;&#3624;&#3634;&#3621;
-
- &#3629;&#3618;&#3634;&#3585;&#3648;&#3611;&#3655;&#3609;&#3588;&#3640;&#3603;&#3607;&#3629;&#3591;&#3649;&#3604;&#3591;&#3609;&#3633;&#3585;&#3592;&#3633;&#3585;&#3629;&#3618;&#3641;&#3656;&#3591;&#3634;&#3609;
-
- &#3648;&#3613;&#3657;&#3634;&#3588;&#3621;&#3629;&#3648;&#3588;&#3621;&#3637;&#3618;&#3610;&#3607;&#3617;&#3634;&#3621;&#3618;&#3660;&#3614;&#3619;&#3632;&#3616;&#3641;&#3617;&#3636;&#3614;&#3621;&#3674;
-
+ &#3663;
+ &#3607;&#3640;&#3585;&#3616;&#3634;&#3614;&#3617;&#3636;&#3656;&#3591;&#3617;&#3591;&#3588;&#3621;&#3618;&#3621;&#3649;&#3621;&#3657;&#3623;&#3618;&#3636;&#3657;&#3617;
+
+ &#3648;&#3629;&#3639;&#3657;&#3629;&#3629;&#3585;&#3629;&#3636;&#3656;&#3617;&#3621;&#3657;&#3635;&#3588;&#3656;&#3634;&#3617;&#3627;&#3634;&#3624;&#3634;&#3621;
+
+ &#3629;&#3618;&#3634;&#3585;&#3648;&#3611;&#3655;&#3609;&#3588;&#3640;&#3603;&#3607;&#3629;&#3591;&#3649;&#3604;&#3591;&#3609;&#3633;&#3585;&#3592;&#3633;&#3585;&#3629;&#3618;&#3641;&#3656;&#3591;&#3634;&#3609;
+
+ &#3648;&#3613;&#3657;&#3634;&#3588;&#3621;&#3629;&#3648;&#3588;&#3621;&#3637;&#3618;&#3610;&#3607;&#3617;&#3634;&#3621;&#3618;&#3660;&#3614;&#3619;&#3632;&#3616;&#3641;&#3617;&#3636;&#3614;&#3621;&#3674;
-
- &#3663; &#3614;&#3619;&#3632;&#3627;&#3633;&#3605;&#3606;&#3660;&#3610;&#3640;&#3597;&#3607;&#3619;&#3591;&#3648;&#3610;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3614;&#3621;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3648;&#3586;&#3637;&#3618;&#3623;
-
- &#3614;&#3619;&#3632;&#3650;&#3629;&#3625;&#3600;&#3660;&#3648;&#3619;&#3637;&#3618;&#3623;&#3605;&#3619;&#3633;&#3626;&#3627;&#3657;&#3634;&#3617;&#3626;&#3591;&#3588;&#3619;&#3634;&#3617;&#3593;&#3621;
-
- &#3614;&#3619;&#3632;&#3607;&#3633;&#3618; &#3608; &#3650;&#3629;&#3616;&#3634;&#3626;&#3612;&#3656;&#3629;&#3591;&#3606;&#3656;&#3629;&#3591;&#3626;&#3585;&#3621;
-
- &#3614;&#3619;&#3632;&#3618;&#3640;&#3588;&#3621;&#3610;&#3634;&#3607;&#3618;&#3656;&#3634;&#3591;&#3626;&#3639;&#3610;&#3626;&#3619;&#3657;&#3634;&#3591;&#3652;&#3607;&#3618;&#3674;
-
+ &#3663;
+ &#3614;&#3619;&#3632;&#3627;&#3633;&#3605;&#3606;&#3660;&#3610;&#3640;&#3597;&#3607;&#3619;&#3591;&#3648;&#3610;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3614;&#3621;&#3636;&#3585;&#3627;&#3621;&#3657;&#3634;&#3648;&#3586;&#3637;&#3618;&#3623;
+
+ &#3614;&#3619;&#3632;&#3650;&#3629;&#3625;&#3600;&#3660;&#3648;&#3619;&#3637;&#3618;&#3623;&#3605;&#3619;&#3633;&#3626;&#3627;&#3657;&#3634;&#3617;&#3626;&#3591;&#3588;&#3619;&#3634;&#3617;&#3593;&#3621;
+ &#3614;&#3619;&#3632;&#3607;&#3633;&#3618; &#3608;
+ &#3650;&#3629;&#3616;&#3634;&#3626;&#3612;&#3656;&#3629;&#3591;&#3606;&#3656;&#3629;&#3591;&#3626;&#3585;&#3621;
+
+ &#3614;&#3619;&#3632;&#3618;&#3640;&#3588;&#3621;&#3610;&#3634;&#3607;&#3618;&#3656;&#3634;&#3591;&#3626;&#3639;&#3610;&#3626;&#3619;&#3657;&#3634;&#3591;&#3652;&#3607;&#3618;&#3674;
-
- &#3663; &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3648;&#3607;&#3636;&#3604;&#3629;&#3591;&#3588;&#3660;&#3619;&#3634;&#3594;&#3633;&#3609;&#3624;&#3619;&#3633;&#3609;&#3618;&#3660;&#3624;&#3619;&#3637;
-
- &#3610;&#3634;&#3619;&#3617;&#3637;&#3627;&#3617;&#3639;&#3656;&#3609;&#3588;&#3641;&#3656;&#3588;&#3591;&#3629;&#3626;&#3591;&#3652;&#3586;&#3618;
-
- &#3585;&#3619;&#3619;&#3604;&#3636;&#3619;&#3634;&#3594;&#3585;&#3620;&#3625;&#3598;&#3634;&#3585;&#3657;&#3629;&#3591;&#3627;&#3621;&#3657;&#3634;&#3652;&#3585;&#3621;
-
- &#3611;&#3621;&#3639;&#3657;&#3617;&#3611;&#3619;&#3632;&#3607;&#3633;&#3610;&#3606;&#3657;&#3623;&#3609;&#3607;&#3640;&#3585;&#3651;&#3592;&#3649;&#3627;&#3656;&#3591;&#3652;&#3607;&#3657;&#3648;&#3629;&#3618;&#3674;&#3632;&#3675;
+ &#3663;
+ &#3609;&#3657;&#3629;&#3617;&#3648;&#3585;&#3621;&#3657;&#3634;&#3648;&#3607;&#3636;&#3604;&#3629;&#3591;&#3588;&#3660;&#3619;&#3634;&#3594;&#3633;&#3609;&#3624;&#3619;&#3633;&#3609;&#3618;&#3660;&#3624;&#3619;&#3637;
+
+ &#3610;&#3634;&#3619;&#3617;&#3637;&#3627;&#3617;&#3639;&#3656;&#3609;&#3588;&#3641;&#3656;&#3588;&#3591;&#3629;&#3626;&#3591;&#3652;&#3586;&#3618;
+
+ &#3585;&#3619;&#3619;&#3604;&#3636;&#3619;&#3634;&#3594;&#3585;&#3620;&#3625;&#3598;&#3634;&#3585;&#3657;&#3629;&#3591;&#3627;&#3621;&#3657;&#3634;&#3652;&#3585;&#3621;
+
+ &#3611;&#3621;&#3639;&#3657;&#3617;&#3611;&#3619;&#3632;&#3607;&#3633;&#3610;&#3606;&#3657;&#3623;&#3609;&#3607;&#3640;&#3585;&#3651;&#3592;&#3649;&#3627;&#3656;&#3591;&#3652;&#3607;&#3657;&#3648;&#3629;&#3618;&#3674;&#3632;&#3675;
</VerbatimFormatted>
<Para start_line="60">
[end]
diff --git a/cpan/Pod-Simple/t/x_nixer.t b/cpan/Pod-Simple/t/x_nixer.t
index f43518706a..34018109c5 100644
--- a/cpan/Pod-Simple/t/x_nixer.t
+++ b/cpan/Pod-Simple/t/x_nixer.t
@@ -44,16 +44,14 @@ ok( Pod::Simple::DumpAsXML->_out( "=pod\n\nZ<>F<C<Z<>fE<111>o> I<bar>> B<stuff X
' <Para>',
' <F>',
' <C>',
- ' f',
- ' o',
- ' o',
+ ' foo',
' </C>',
- ' ',
+ ' ',
' <I>',
' bar',
' </I>',
' </F>',
- ' ',
+ ' ',
' <B>',
' stuff ',
' <X>',
@@ -77,19 +75,16 @@ ok( Pod::Simple::DumpAsXML->_out( \&nixy, "=pod\n\nZ<>F<C<Z<>fE<111>o> I<bar>> B
' <Para>',
' <F>',
' <C>',
- ' f',
- ' o',
- ' o',
+ ' foo',
' </C>',
- ' ',
+ ' ',
' <I>',
' bar',
' </I>',
' </F>',
- ' ',
+ ' ',
' <B>',
- ' stuff ',
- ' baz',
+ ' stuff baz',
' </B>',
' </Para>',
'</Document>',
@@ -109,12 +104,12 @@ ok( Pod::Simple::DumpAsXML->_out( \&mergy, "=pod\n\nZ<>F<C<Z<>fE<111>o> I<bar>>
' <C>',
' foo',
' </C>',
- ' ',
+ ' ',
' <I>',
' bar',
' </I>',
' </F>',
- ' ',
+ ' ',
' <B>',
' stuff ',
' <X>',
@@ -140,12 +135,12 @@ ok( Pod::Simple::DumpAsXML->_out( \&nixy_mergy, "=pod\n\nZ<>F<C<Z<>fE<111>o> I<b
' <C>',
' foo',
' </C>',
- ' ',
+ ' ',
' <I>',
' bar',
' </I>',
' </F>',
- ' ',
+ ' ',
' <B>',
' stuff baz',
' </B>',
@@ -194,12 +189,12 @@ ok( Pod::Simple::DumpAsXML->_out( \&nixy_mergy, "=pod\n\nZ<>F<C<Z<>fE<111>L<E<78
' </L>',
' o',
' </C>',
- ' ',
+ ' ',
' <I>',
' bar',
' </I>',
' </F>',
- ' ',
+ ' ',
' <B>',
' stuff baz',
' </B>',
diff --git a/cpan/Pod-Simple/t/xhtml01.t b/cpan/Pod-Simple/t/xhtml01.t
index 32e875ef12..16fc8a101c 100644
--- a/cpan/Pod-Simple/t/xhtml01.t
+++ b/cpan/Pod-Simple/t/xhtml01.t
@@ -474,10 +474,15 @@ $parser->parse_string_document(<<'EOPOD');
=pod
A plain paragraph with a C<functionname>.
+
+C<< This code is B<important> to E<lt>me>! >>
+
EOPOD
is($results, <<"EOHTML", "code entity in a paragraph");
<p>A plain paragraph with a <code>functionname</code>.</p>
+<p><code>This code is <b>important</b> to &lt;me&gt;!</code></p>
+
EOHTML
@@ -657,6 +662,7 @@ SKIP: for my $use_html_entities (0, 1) {
}
local $Pod::Simple::XHTML::HAS_HTML_ENTITIES = $use_html_entities;
initialize($parser, $results);
+ $parser->codes_in_verbatim(1);
$parser->parse_string_document(<<'EOPOD');
=pod
diff --git a/cpan/Pod-Simple/t/xhtml10.t b/cpan/Pod-Simple/t/xhtml10.t
index 56ef68c567..5b20a5f668 100644
--- a/cpan/Pod-Simple/t/xhtml10.t
+++ b/cpan/Pod-Simple/t/xhtml10.t
@@ -74,8 +74,8 @@ ok $parser->parse_string_document( "=head1 Foo B<Bar>\n\n=head1 Foo B<Baz>" ),
'Parse two multiword headers';
is $results, <<'EOF', 'Should have the index';
<ul id="index">
- <li><a href="#Foo-Bar">Foo <b>Bar</b></a></li>
- <li><a href="#Foo-Baz">Foo <b>Baz</b></a></li>
+ <li><a href="#Foo-Bar">Foo Bar</a></li>
+ <li><a href="#Foo-Baz">Foo Baz</a></li>
</ul>
<h1 id="Foo-Bar">Foo <b>Bar</b></h1>
diff --git a/cpan/Pod-Simple/t/xhtml20.t b/cpan/Pod-Simple/t/xhtml20.t
new file mode 100644
index 0000000000..624b8a0193
--- /dev/null
+++ b/cpan/Pod-Simple/t/xhtml20.t
@@ -0,0 +1,63 @@
+#!/usr/bin/perl -w
+
+# t/xhtml20.t - test subclassing of Pod::Simple::XHTML
+
+use strict;
+use warnings;
+use Test::More tests => 1;
+
+BEGIN {
+ package MyXHTML;
+ use base 'Pod::Simple::XHTML';
+
+ sub handle_code {
+ my($self, $code, $kind) = @_;
+ $code = "${kind}[$code]";
+ $self->SUPER::handle_code($code);
+ }
+
+ sub start_code {
+ my($self, $kind) = @_;
+ $self->{scratch} .= "<code class=\"$kind\">";
+ }
+
+ sub end_code {
+ my($self, $kind) = @_;
+ $self->{scratch} .= "</code><!-- $kind -->";
+ }
+}
+
+
+
+my ($parser, $results);
+
+initialize();
+$parser->parse_string_document(<<'EOT');
+=head1 Foo
+
+This is C<$code> and so is:
+
+ my $foo = 1;
+
+Code might even be C<<< nested( B<< C<1> >> ) >>>.
+EOT
+
+is($results, <<'EOT');
+<h1 id="Foo">Foo</h1>
+
+<p>This is <code class="C">C[$code]</code><!-- C --> and so is:</p>
+
+<pre><code class="Verbatim">Verbatim[ my $foo = 1;]</code><!-- Verbatim --></pre>
+
+<p>Code might even be <code class="C">C[nested( ]<b><code class="C">C[1]</code><!-- C --></b>C[ )]</code><!-- C -->.</p>
+
+EOT
+
+
+sub initialize {
+ $parser = MyXHTML->new;
+ $parser->html_header('');
+ $parser->html_footer('');
+ $parser->output_string( \$results );
+ $results = '';
+}