mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-13 06:49:31 -06:00
25 lines
718 B
Bash
Executable File
25 lines
718 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
if [ $# -lt 1 ] ; then
|
|
echo "Specify language"
|
|
exit 1
|
|
fi
|
|
|
|
PREFIX="$(dirname $0)/phrasebook/Phrasebook"
|
|
TREES="${PREFIX}-10000.trees"
|
|
FLAGS="+RTS -T -RTS"
|
|
|
|
stack build --test --bench --no-run-tests --no-run-benchmarks
|
|
|
|
printf "\n-- COMPILE --\n\n"
|
|
stack bench --benchmark-arguments "compile pgf ${PREFIX}${1}.gf ${FLAGS}"
|
|
printf "\n"
|
|
stack bench --benchmark-arguments "compile lpgf ${PREFIX}${1}.gf ${FLAGS}"
|
|
|
|
printf "\n-- RUN -- \n\n"
|
|
stack bench --benchmark-arguments "run pgf Phrasebook.pgf ${TREES} ${FLAGS}"
|
|
printf "\n"
|
|
stack bench --benchmark-arguments "run pgf2 Phrasebook.pgf ${TREES} ${FLAGS}"
|
|
printf "\n"
|
|
stack bench --benchmark-arguments "run lpgf Phrasebook.lpgf ${TREES} ${FLAGS}"
|