lib/scripts/getfunctions
changeset 74038 b4f57bfe82e7
parent 74017 b4e6b82fdb9e
child 78939 218929597048
equal deleted inserted replaced
74037:c13198575f75 74038:b4f57bfe82e7
   209   done
   209   done
   210   export ISABELLE_DIRECTORIES
   210   export ISABELLE_DIRECTORIES
   211 }
   211 }
   212 export -f isabelle_directory
   212 export -f isabelle_directory
   213 
   213 
   214 #Isabelle/Scala/Java build
       
   215 function isabelle_scala_build ()
       
   216 {
       
   217   rm -rf \
       
   218     "$ISABELLE_HOME/lib/classes/Pure.jar" \
       
   219     "$ISABELLE_HOME/lib/classes/Pure.shasum" \
       
   220     "$ISABELLE_HOME/src/Tools/jEdit/dist"
       
   221   if [ "$1" = "fresh" ]; then
       
   222     CMD="build_fresh"
       
   223   else
       
   224     CMD="build"
       
   225   fi
       
   226   env ISABELLE_SETUP_CLASSPATH_SKIP=true isabelle java isabelle.setup.Setup "$CMD"
       
   227 }
       
   228 export -f isabelle_scala_build
       
   229 
       
   230 #arrays
   214 #arrays
   231 function splitarray ()
   215 function splitarray ()
   232 {
   216 {
   233   SPLITARRAY=()
   217   SPLITARRAY=()
   234   local IFS="$1"; shift
   218   local IFS="$1"; shift