Poprawione i sprawdzone dystrybulowanie dgp. Pewne pliki (seg.rb, attr.pm) nie sa jeszcze umieszczane we wlasciwym miejscu (teraz sa w bin, a powinny byc w lib/utt).

Plik z gramatyka (lib/gram.dgc) zawiera bledy!


git-svn-id: svn://atos.wmid.amu.edu.pl/utt@31 e293616e-ec6a-49c2-aa92-f4a8b91c5d16
This commit is contained in:
pawelk 2008-04-23 05:31:22 +00:00
parent ff0fc991d7
commit cfed5c1643
4 changed files with 19 additions and 10 deletions

View File

@ -41,6 +41,7 @@ prof: dgp
copy: copy:
ifdef UTT_BIN_DIR ifdef UTT_BIN_DIR
cp dgp dgc canonize tre.rb $(UTT_BIN_DIR)/ cp dgp dgc canonize tre.rb $(UTT_BIN_DIR)/
cp go attr.pm $(UTT_BIN_DIR)/ # ponizsza linijka jest do usuniecia
cp go attr.pm seg.rb $(UTT_BIN_DIR)/
cp $(LIB_PATH)/*.dgc $(UTT_BIN_DIR)/../lib/utt/ cp $(LIB_PATH)/*.dgc $(UTT_BIN_DIR)/../lib/utt/
endif endif

View File

@ -1,7 +1,13 @@
make -f Makefile.go gram.dgp if test -f Makefile.go;
tok |\ then
lem -p W |\ make -f Makefile.go gram.dgp;
canonize |\ tok |\
sen |\ lem -p W |\
gph -p W -p BOS -p EOS -r BOS |\ canonize |\
dgp -i ds -p W -p BOS -p EOS -g gram.dgp sen |\
gph -p W -p BOS -p EOS -r BOS |\
dgp -i ds -p W -p BOS -p EOS -g gram.dgp
else
echo "Invalid configuration! Run utt_make_config.pl first."
fi

View File

@ -60,7 +60,7 @@ if $INFO=='DEFAULT'
end end
end end
load 'Seg.rb' load 'seg.rb'
$dgpsep=';' $dgpsep=';'

View File

@ -59,9 +59,10 @@ while(<>)
$do=1 if $line[2] eq $p; $do=1 if $line[2] eq $p;
} }
my $gph = '';
if($do) if($do)
{ {
@preds = (); my @preds = ();
shift @prev while @prev+0 && $prev[0]->[1] + $prev[0]->[2] < $line[0]; shift @prev while @prev+0 && $prev[0]->[1] + $prev[0]->[2] < $line[0];
for my $p (@prev) for my $p (@prev)
{ {
@ -89,3 +90,4 @@ while(<>)
print $_.$gph."\n"; print $_.$gph."\n";
} }