28.12.2013 Aufrufe

pdf - Universität zu Köln

pdf - Universität zu Köln

pdf - Universität zu Köln

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!