=head1 NAME
CharClass - A Perl Regular Expression Character Class Library
=head1 SYNOPSIS
use Char::Class::XML qw/InXML_NameStartChar10 InXMLNameChar10/;
if ($name !~ /\A\p{InXML_NameStartChar10}\p{InXMLNameChar10}*\z/) {
die "$0: $name: This is not an XML 1.0 Name";
}
=head1 MODULES
Modules defining character classes:
=over 4
=item L
Character classes for alphabetical letters.
=item L
Han character (CJK ideograph) classes.
=item L
Hiragana classes.
=item L
Characters in IDN blacklist, as maintainted by the Mozilla project for
display of IDNs in their product.
=item L
Character classes defined in JIS input method standards.
=item L
ISO/IEC TR 10176 character repertoires.
=item L
JIS X 0221 character collections.
=item L
JIS X 4051 character classes.
=item L
JIS X 4052 character classes.
=item L
Katakana classes.
=item L
Kana (hiragana, katakana, and additions) classes.
=item L
RFC 1815 character sets.
=item L
UCS (ISO/IEC 10646) character collections.
=item L
XML-related character classes such as C (XML
1.0 name start characters) and C (XML 1.1 name
characters).
=back
A module for normalization:
=over 4
=item L
Normalization of ideographic space, fullwidth alphanumeric characters,
and halfwidth Kakatana.
=back
Modules for Unicode character properties:
=over 4
=item L
Unicode "Age" property.
=item L
Unicode "BidiClass" property.
=item L
Unicode 5.1.0 "BidiClass" property.
=back
=head1 DEPENDENCY
All Perl modules in this repository are written in pure Perl.
They require Perl 5.8 or later.
=head1 AUTHOR
Wakaba .
=head1 HISTORY
This Git repository was transferred to the manakai project on 31 July
2022, until then it was located at
.
=head1 LICENSE
Copyright 2003-2022 Wakaba .
This library and the library generated by it is free software; you can
redistribute them and/or modify them under the same terms as Perl
itself.
=cut