SFST utilities
Innen: Programozás Wiki
Ugrás a navigációhozUgrás a kereséshez# interpret.pl
# interpret fst-generate strings of sfst
# usage: fst-generate yourautomat.a >x
# perl interpret.pl <x
# functions:
# char:<> => nil
# <>:char => char
#
my $betu = "a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z|á|é|í|ó|ú|ö|ü|ő|ű";
while(<STDIN>){
chomp;
$_ =~ s/<[^>]*>:<>//g;
$_ =~ s/<>:($betu)/$1/g;
$_ =~ s/<[^>]*>:($betu)/$1/g;
$_ =~ s/[$betu]:<>//g;
print "$_\n";
}
Hasznos még Alex Linke fst2dot.pl programja, mellyel egy transzduktor fst-print eredménye a graphviz program segítségével vizualizálható lesz.