src/HOL/Mirabelle/lib/Tools/mirabelle
changeset 47846 bbc3e7bccc61
parent 47730 15f4309bb9eb
child 47848 030d3c89eacf
equal deleted inserted replaced
47845:2a2bc13669bd 47846:bbc3e7bccc61
     6 
     6 
     7 
     7 
     8 PRG="$(basename "$0")"
     8 PRG="$(basename "$0")"
     9 
     9 
    10 function print_action_names() {
    10 function print_action_names() {
    11   TOOLS="$MIRABELLE_HOME/Actions/mirabelle_*.ML"
    11   TOOLS="$MIRABELLE_HOME/Tools/mirabelle_*.ML"
    12   for TOOL in $TOOLS
    12   for TOOL in $TOOLS
    13   do
    13   do
    14     echo $TOOL | perl -w -p -e 's/.*mirabelle_(.*)\.ML/    $1/'
    14     echo $TOOL | perl -w -p -e 's/.*mirabelle_(.*)\.ML/    $1/'
    15   done
    15   done
    16 }
    16 }
    17 
    17 
    18 function print_sledgehammer_options() {
    18 function print_sledgehammer_options() {
    19   grep -e "^val .*K =" $MIRABELLE_HOME/Actions/mirabelle_sledgehammer.ML \
    19   grep -e "^val .*K =" $MIRABELLE_HOME/Tools/mirabelle_sledgehammer.ML \
    20   | perl -w -p -e 's/val .*K *= *"(.*)" *\(\*(.*)\*\)/    $1$2/'
    20   | perl -w -p -e 's/val .*K *= *"(.*)" *\(\*(.*)\*\)/    $1$2/'
    21 }
    21 }
    22 
    22 
    23 function usage() {
    23 function usage() {
    24   [ -n "$MIRABELLE_OUTPUT_PATH" ] && out="$MIRABELLE_OUTPUT_PATH" || out="None"
    24   [ -n "$MIRABELLE_OUTPUT_PATH" ] && out="$MIRABELLE_OUTPUT_PATH" || out="None"