Improve mkTreebank script. Add 100-tree Phrasebook treebank. Improve output in testsuite.

This commit is contained in:
John J. Camilleri
2021-03-03 11:01:31 +01:00
parent 997d7c1694
commit a8e3dc8855
6 changed files with 2650 additions and 24 deletions

View File

@@ -7,13 +7,20 @@ fi
TREES=$1
ABSNAME="${1%.*}"
TREEBANK="$ABSNAME.treebank"
SCRIPT="tmp.gfs"
# echo "read_file -file=$TREES -lines -tree | linearize -treebank | write_file -file=$TREEBANK" | gf --run $ABSNAME*.gf
: > $TREEBANK
echo "Writing $SCRIPT"
: > $SCRIPT
while read tree; do
echo "linearize -treebank -bind $tree | write_file -file=$TREEBANK -append" | gf --run $ABSNAME*.gf | awk NF
echo "" >> $TREEBANK
echo "linearize -treebank -bind $tree | write_file -file=$TREEBANK -append" >> "$SCRIPT"
echo "put_string \"\" | write_file -file=$TREEBANK -append" >> "$SCRIPT"
done < $TREES
echo "Wrote $TREEBANK"
echo "Writing $TREEBANK"
: > $TREEBANK
gf --run $ABSNAME*.gf < "$SCRIPT" | awk NF
echo "Removing $SCRIPT"
rm "$SCRIPT"