diff -r 8038d050ff15 -r c248e4f1be74 src/HOL/TPTP/lib/Tools/tptp_nitpick --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/TPTP/lib/Tools/tptp_nitpick Mon Jan 23 17:40:31 2012 +0100 @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# +# Author: Jasmin Blanchette +# +# DESCRIPTION: Nitpick for TPTP + + +PRG="$(basename "$0")" + +function usage() { + echo + echo "Usage: isabelle $PRG FILES" + echo + echo " Runs Nitpick on TPTP problems." + echo + exit 1 +} + +[ "$#" -eq 0 -o "$1" = "-?" ] && usage + +SCRATCH="Scratch_${PRG}_$$_${RANDOM}" + +for FILE in "$@" +do + echo "theory $SCRATCH imports \"Main\" begin ML {* Nitpick_TPTP.pick_nits_in_tptp_file \"$FILE\" *} end;" \ + > /tmp/$SCRATCH.thy + "$ISABELLE_PROCESS" -e "use_thy \"/tmp/$SCRATCH\"; exit 1;" +done