SFST utilities

A Programozás Wiki wikiből
# 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.

Itt található

Lásd még[szerkesztés]