# GHCRTS -A300m is needed to speed up writing out aterms to detect sharing
GHCRTS='-H300m -M3g'
esac
export GHCRTS
export LANG
export TAR
export MAKE
export HETS_OWL_TOOLS
export HETS_ISABELLE_LIB
export PELLET_PATH
export HETS_HOL_DIR
export HETS_HOLLIGHT_TOOLS
export HETS_OCAML_LIB_DIR
export HETS_MAGIC
hetsdir=\
export hetsdir
export destdir
export outtypes
{
cd uni
cd ..
}
{
cvs -d :pserver:anoncvs@cvs.haskell.org:/cvs co -P programatica/tools/base
cvs -d :pserver:anoncvs@cvs.haskell.org:/cvs co -P programatica/tools/property
}
{
git clone --depth=50 $HETSBRANCH https://github.com/spechub/Hets
cd Hets
time $MAKE
cd ..
}
# within Hets-lib
{
}
{
}
{
}
{
cd Basic
Basic/$i; done
cd ..
}
{
}
{
./hets -v4 -n RelationAlgebraSimple -m ConstraintCASL/RCC8.lisp \
}
{
}
{
if [ -z "$1" ]; then
fi
}
{
}
{
}
{
}
{
\cp ../Hets/utils/hetcasl.sty .
if [ -z "$1" ]; then
fi
checkHasCASL $1
}
{
for i in {Basic,UserManual}/*.casl
do echo globally-check-conservativity | ./hets -I $i
done > ../cons.log 2>&1
}
{
cd CommonLogic
pushd colore
> ../../../clif.log 2>&1
popd
cd ..
}
{
cd ..
cd bioportal
> ../bioportal.log 2>&1
}
{
}
{
\cp -f ../Hets/utils/hetcasl.sty \
}
{
\rm */*.th.pp.het
\rm */*.pp.pp.het
}
{
}
{
}
{
../Hets/utils/nightly/runDarwin.sh Basic/*.tptp.c > ../darwin.log 2>&1
fgrep Fatal ../darwin.log
}
{
}
{
}
{
time ../Hets/Common/ATerm/ATermDiffMain Basic/LinearAlgebra_II.env \
}
{
}
{
cd ..
chmod 664 Hets.tar.gz
}
{
}
{
cp -p OWL2/*.jar $HETS_OWL_TOOLS/
}
{
}
{
}
{
cd /tmp
}
{
cd $destdir
\rm -f Hets.tar.gz
}
{
cd $HETS_LIB
do ./hets -v2 -o th -t CASL2SubCFOL $i; done
do ./hets -v2 -o thy -t CASL2PCFOL:CASL2SubCFOL:CASL2Isabelle $i;
./hets -v2 -o dfg.c -t CASL2PCFOL $i; done
../Hets/utils/nightly/runSPASS.sh Basic/*.dfg.c > ../spass2.log 2>&1
}
{
cd $HETS_LIB
do ./hets -v2 -o th,thy -t CASL2PCFOLTopSort $i; done
}
{
}
{
}
{
}
{
}
{
}