|
NAMEPod::Escapes - for resolving Pod E<...> sequencesSYNOPSISuse Pod::Escapes qw(e2char); ...la la la, parsing POD, la la la... $text = e2char($e_node->label); unless(defined $text) { print "Unknown E sequence \"", $e_node->label, "\"!"; } ...else print/interpolate $text... DESCRIPTIONThis module provides things that are useful in decoding Pod E<...> sequences. Presumably, it should be used only by Pod parsers and/or formatters.By default, Pod::Escapes exports none of its symbols. But you can request any of them to be exported. Either request them individually, as with "use Pod::Escapes qw(symbolname symbolname2...);", or you can do "use Pod::Escapes qw(:ALL);" to get all exportable symbols. GOODIES
CAVEATSOn Perl versions before 5.7, Unicode characters with a value over 255 (like lambda or emdash) can't be conveyed. This module does work under such early Perl versions, but in the place of each such character, you get a "?". Latin-1 characters (characters 160-255) are unaffected.Under EBCDIC platforms, "e2char($n)" may not always be the same as "chr(e2charnum($n))", and ditto for $Name2character{$name} and "chr($Name2character_number{$name})", because the strings are returned as native, and the numbers are returned as Unicode. However, for Perls starting with v5.8, "e2char($n)" is the same as "chr(utf8::unicode_to_native(e2charnum($n)))", and ditto for $Name2character{$name} and "chr(utf8::unicode_to_native($Name2character_number{$name}))". SEE ALSOPod::Browser - a pod web server based on Catalyst.Pod::Checker - check pod documents for syntax errors. Pod::Coverage - check if the documentation for a module is comprehensive. perlpod - description of pod format (for people documenting with pod). perlpodspec - specification of pod format (for people processing it). Text::Unidecode - ASCII transliteration of Unicode text. REPOSITORY<https://github.com/neilbowers/Pod-Escapes>COPYRIGHT AND DISCLAIMERSCopyright (c) 2001-2004 Sean M. Burke. All rights reserved.This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. Portions of the data tables in this module are derived from the entity declarations in the W3C XHTML specification. Currently (October 2001), that's these three: http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent http://www.w3.org/TR/xhtml1/DTD/xhtml-special.ent http://www.w3.org/TR/xhtml1/DTD/xhtml-symbol.ent AUTHORSean M. Burke "sburke@cpan.org"Now being maintained by Neil Bowers <neilb@cpan.org>
Visit the GSP FreeBSD Man Page Interface. |