The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Regexp::Ethiopic::Geez - Regular Expressions Support for Geez Language.

SYNOPSIS

 #
 #  Overloading Perl REs:
 #
 use utf8;
 use Regexp::Ethiopic::Geez 'overload';

 :


 if ( /([=አ=])ለም[=ጸ=][=ሃ=]ይ/ ) {
   #
   # do something
   #
   :
 }

 :
 :

 #
 #  Without overloading:
 #
 use utf8;
 require Regexp::Ethiopic::Geez;

 my $string = "([=አ=])ለም[=ጸ=][=ሃ=]ይ/";
 my $re = Regexp::Ethiopic::Geez::getRe ( $re );

 s/abc($re)xyz/"abc".fixForm($1,6)."xyz"/eg;

DESCRIPTION

The Regexp::Ethiopic::Geez module provides POSIX style character class definitions for working with the localized use of Ethiopic syllabary in the Geez (gez) language. The character classes provided by the Regexp::Ethiopic::Geez package correspond to properties of the script under Geez orthography rules.

The Regexp::Ethiopic::Geez uses Regexp::Ethiopic so generally you would not need to import both. Regexp::Ethiopic::Geez conditionally exports the hash %GeezEquivalence should you wish to use them. Regexp::Ethiopic::Geez can also export %EthiopiClass of Regexp::Ethiopic:

use Regexp::Ethiopic::Geez qw(%EthiopicClasses %GeezEquivalence %GeezClassEquivalence);

The Regexp::Ethiopic::Geez package is NOT derived from the Regexp class and may not be instantiated into an object. See the files in the doc/ and examples/ directories that are included with this package.

REQUIRES

Works perfectly with Perl 5.8.0, may work with Perl 5.6.x but has not yet been tested.

BUGS

None presently known.

AUTHOR

Daniel Yacob, dyacob@cpan.org

1 POD Error

The following errors were encountered while parsing the POD:

Around line 127:

Non-ASCII character seen before =encoding in '/([=አ=])ለም[=ጸ=][=ሃ=]ይ/'. Assuming UTF-8