pdf - Universität zu Köln
pdf - Universität zu Köln
pdf - Universität zu Köln
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
package Koelner::Phonetik;<br />
require 5.000;<br />
$VERSION = ’1.0’;<br />
use strict;<br />
#Umlauts are given by their octal code according to ISO-8859-1<br />
our $vowels = "aeioujy\374\351\366\344";<br />
sub new<br />
{<br />
my $proto = shift;<br />
my $class = ref($proto) || $proto;<br />
my $self = {};<br />
}<br />
bless ($self, $class);<br />
return $self;<br />
sub generateKey<br />
{<br />
my ($self,$input)=@_;<br />
my @text=split /\s*/,$input;<br />
my $key="";<br />
#handle begin<br />
my ($char,$nextchar)=@text;<br />
#encode first char with special rules for word beginning<br />
if (index ($vowels,$char) >= 0)<br />
{<br />
$key="0";<br />
}<br />
else<br />
{<br />
if (($char eq "c") and index ("agjkiqruxq",$nextchar) >= 0)<br />
62