renamed ML_Context.the_context to ML_Context.the_global_context;
moved old the_context to old_goals.ML;
#!/usr/bin/env bash## $Id$## check_ml_headers - check headers of *.ML files in Distribution for inconsistencies## requires some GNU tools#ONLY_FILENAMES=1if [ "$1" == "-o" ]then ONLY_FILENAMES=""fiREPORT_EMPTY=""if [ "$2" == "-e" ]then REPORT_EMPTY=1fiISABELLE_SRC="$(isatool getenv -b ISABELLE_HOME)/src/"for LOC in $(find "$ISABELLE_SRC" -name "*.ML")do TITLE="$(head -n 1 "$LOC" | grep -Po '(?<=Title:)\s*\S+.ML' | grep -Po '\S+.ML')" FILELOC="${LOC:${#ISABELLE_SRC}}" if [ "$TITLE" != "$FILELOC" ] then if [ -n "$REPORT_EMPTY" -o -n "$TITLE" ] then if [ -n "$ONLY_FILENAMES" ] then echo "Inconsistency in $LOC: $TITLE" else echo "$LOC" fi fi fidone