NAME

MARC::Detrans::Rules - A set of detransliteration rules

SYNOPSIS

use MARC::Detrans::Rules;
my $rules = MARC::Detrans::Rules->new();
$rules->addRule( MARC::Detrans::Rule->new( from=>'a', to='b' ) );

DESCRIPTION

MARC::Detrans::Rules provides the core functionality for managing detransliteration rules and for converting transliterated text to MARC-8. A MARC::Detrans::Rules object is essentially a collection of MARC::Detrans::Rule objects which are consulted during a call to convert().

METHODS

new()

Create an empty rules object to add individual rules to.

addRule()

Add a MARC::Detrans::Rule to the rules object.

convert()

convert() applies the rules contained in the MARC::Detrans::Rules object to convert a string that is passed in.

error()

Will return the latest error encountered during a call to convert(). Can be useful for determining why a call to convert() failed. A side effect of calling error() is that the error slot is reset.

AUTHORS

  • Ed Summers <ehs@pobox.com>

1 POD Error

The following errors were encountered while parsing the POD:

Around line 158:

=over without closing =back