mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-05-22 09:32:53 -06:00
Use C runtime in mkTreebank script
This commit is contained in:
@@ -9,18 +9,19 @@ ABSNAME="${1%.*}"
|
|||||||
TREEBANK="$ABSNAME.treebank"
|
TREEBANK="$ABSNAME.treebank"
|
||||||
SCRIPT="tmp.gfs"
|
SCRIPT="tmp.gfs"
|
||||||
|
|
||||||
# echo "read_file -file=$TREES -lines -tree | linearize -treebank | write_file -file=$TREEBANK" | gf --run $ABSNAME*.gf
|
echo "Compiling PGF"
|
||||||
|
gf --make --output-dir="$(DIRNAME $ABSNAME)" $ABSNAME*.gf
|
||||||
|
|
||||||
echo "Writing $SCRIPT"
|
echo "Writing $SCRIPT"
|
||||||
: > $SCRIPT
|
: > $SCRIPT
|
||||||
while read tree; do
|
while read tree; do
|
||||||
echo "linearize -treebank -bind $tree | write_file -file=$TREEBANK -append" >> "$SCRIPT"
|
echo "linearize -treebank $tree | write_file -file=$TREEBANK -append" >> "$SCRIPT"
|
||||||
echo "put_string \"\" | write_file -file=$TREEBANK -append" >> "$SCRIPT"
|
echo "put_string \"\" | write_file -file=$TREEBANK -append" >> "$SCRIPT"
|
||||||
done < $TREES
|
done < $TREES
|
||||||
|
|
||||||
echo "Writing $TREEBANK"
|
echo "Writing $TREEBANK"
|
||||||
: > $TREEBANK
|
: > $TREEBANK
|
||||||
gf --run $ABSNAME*.gf < "$SCRIPT" | awk NF
|
gf --crun $ABSNAME.pgf < "$SCRIPT" > /dev/null
|
||||||
|
|
||||||
echo "Removing $SCRIPT"
|
echo "Removing $SCRIPT"
|
||||||
rm "$SCRIPT"
|
rm "$SCRIPT"
|
||||||
|
|||||||
Reference in New Issue
Block a user