NAME

Lingua::LO::NLP::Romanize::PCGN - Romanize Lao syllables according to the PCGN standard

FUNCTION

This class is not supposed to be used directly. Rather use Lingua::LO::NLP::Romanize as a factory:

my $o = Lingua::LO::NLP::Romanize->new(variant => 'PCGN');

new

You don't call this constructor directly bu via Lingua::LO::NLP::Romanize.

romanize_consonant

$o->romanize_consonant($consonant, $position_in_syllable);

Get the appropriate consonant romanization for its position in the syllable. Implemented as a method so it can be overridden in subclasses. $position must be 0 for initial/core position, 1 for end consonants.