# HG changeset patch # User blanchet # Date 1327336831 -3600 # Node ID 8038d050ff15b83ba5295787b3229e76237d4f38 # Parent 80dccedd6c1411dd637cda9562d310c18cea7754 moved "nitrox" to TPTP diff -r 80dccedd6c14 -r 8038d050ff15 etc/components --- a/etc/components Mon Jan 23 17:29:19 2012 +0100 +++ b/etc/components Mon Jan 23 17:40:31 2012 +0100 @@ -13,10 +13,10 @@ src/Tools/Code src/Tools/jEdit src/Tools/WWW_Find +src/HOL/Mirabelle +src/HOL/Mutabelle +src/HOL/Library/Sum_of_Squares src/HOL/Tools/ATP -src/HOL/Mirabelle -src/HOL/Library/Sum_of_Squares +src/HOL/Tools/Predicate_Compile src/HOL/Tools/SMT -src/HOL/Tools/Predicate_Compile -src/HOL/Tools/Nitpick -src/HOL/Mutabelle +src/HOL/TPTP diff -r 80dccedd6c14 -r 8038d050ff15 src/HOL/TPTP/etc/settings --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/TPTP/etc/settings Mon Jan 23 17:40:31 2012 +0100 @@ -0,0 +1,3 @@ +# -*- shell-script -*- :mode=shellscript: + +ISABELLE_TOOLS="$ISABELLE_TOOLS:$COMPONENT/lib/Tools" diff -r 80dccedd6c14 -r 8038d050ff15 src/HOL/TPTP/lib/Tools/nitrox --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/HOL/TPTP/lib/Tools/nitrox Mon Jan 23 17:40:31 2012 +0100 @@ -0,0 +1,28 @@ +#!/usr/bin/env bash +# +# Author: Jasmin Blanchette +# +# DESCRIPTION: TPTP FOF version of Nitpick + + +PRG="$(basename "$0")" + +function usage() { + echo + echo "Usage: isabelle $PRG FILES" + echo + echo " Runs Nitrox on a CNF or FOF TPTP problem." + echo + exit 1 +} + +[ "$#" -eq 0 -o "$1" = "-?" ] && usage + +SCRATCH="Scratch_${PRG}_$$_${RANDOM}" + +for FILE in "$@" +do + echo "theory $SCRATCH imports \"Nitpick\" begin ML {* Nitrox.pick_nits_in_fof_file \"$FILE\" *} end;" \ + > /tmp/$SCRATCH.thy + "$ISABELLE_PROCESS" -e "use_thy \"/tmp/$SCRATCH\"; exit 1;" +done diff -r 80dccedd6c14 -r 8038d050ff15 src/HOL/Tools/Nitpick/etc/settings --- a/src/HOL/Tools/Nitpick/etc/settings Mon Jan 23 17:29:19 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3 +0,0 @@ -# -*- shell-script -*- :mode=shellscript: - -ISABELLE_TOOLS="$ISABELLE_TOOLS:$COMPONENT/lib/Tools" diff -r 80dccedd6c14 -r 8038d050ff15 src/HOL/Tools/Nitpick/lib/Tools/nitrox --- a/src/HOL/Tools/Nitpick/lib/Tools/nitrox Mon Jan 23 17:29:19 2012 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,28 +0,0 @@ -#!/usr/bin/env bash -# -# Author: Jasmin Blanchette -# -# DESCRIPTION: TPTP FOF version of Nitpick - - -PRG="$(basename "$0")" - -function usage() { - echo - echo "Usage: isabelle $PRG FILES" - echo - echo " Runs Nitrox on a FOF or CNF TPTP problem." - echo - exit 1 -} - -[ "$#" -eq 0 -o "$1" = "-?" ] && usage - -SCRATCH="Scratch_${PRG}_$$_${RANDOM}" - -for FILE in "$@" -do - echo "theory $SCRATCH imports \"Nitpick\" begin ML {* Nitrox.pick_nits_in_fof_file \"$FILE\" *} end;" \ - > /tmp/$SCRATCH.thy - "$ISABELLE_PROCESS" -e "use_thy \"/tmp/$SCRATCH\"; exit 1;" -done