# HG changeset patch # User wenzelm # Date 1003601899 -7200 # Node ID 82df5977101b57b9e67d1235bb9e549e1d12b050 # Parent 2ce611f870e090b64d90d84228934bc34c508c17 option -g for document graph; removed all presumptions about -d/-D (handled by isabelle process); diff -r 2ce611f870e0 -r 82df5977101b lib/Tools/usedir --- a/lib/Tools/usedir Sat Oct 20 20:16:55 2001 +0200 +++ b/lib/Tools/usedir Sat Oct 20 20:18:19 2001 +0200 @@ -22,7 +22,8 @@ echo " -b build mode (output heap image, using current dir)" echo " -c BOOL tell ML system to compress output image (default true)" echo " -d FORMAT build document as FORMAT (default false)" - echo " -i BOOL generate theory browser information (default false)" + echo " -g BOOL generate session graph image for document (default false)" + echo " -i BOOL generate HTML and graph browser information (default false)" echo " -m MODE add print mode for output" echo " -p LEVEL set level of detail for proof objects" echo " -r reset session path" @@ -63,6 +64,7 @@ BUILD="" COMPRESS=true DOCUMENT=false +DOCUMENT_GRAPH=false INFO=false MODES="" RESET=false @@ -73,7 +75,7 @@ function getoptions() { OPTIND=1 - while getopts "D:P:bc:d:i:m:p:rs:v:" OPT + while getopts "D:P:bc:d:g:i:m:p:rs:v:" OPT do case "$OPT" in D) @@ -92,6 +94,10 @@ d) DOCUMENT="$OPTARG" ;; + g) + check_bool "$OPTARG" + DOCUMENT_GRAPH="$OPTARG" + ;; i) check_bool "$OPTARG" INFO="$OPTARG" @@ -164,9 +170,8 @@ [ -z "$BUILD" ] && cd "$NAME" -if [ "$DOCUMENT" != false -a -d document ]; then +if [ "$DOCUMENT" != false ]; then DOC="$DOCUMENT" - [ -n "$DUMP" -a -d "$DUMP" ] && "$ISATOOL" latex -o sty "$DUMP/root.tex" >/dev/null else DOC="" fi @@ -183,7 +188,7 @@ [ "$COMPRESS" = true ] && OPT_C="-c" "$ISABELLE" \ - -e "Session.use_dir [$MODES] $RESET $INFO \"$DOC\" \"$PARENT\" \"$SESSION\" \"$DUMP\" \"$RPATH\" $PROOFS $VERBOSE;" \ + -e "Session.use_dir [$MODES] $RESET $INFO \"$DOC\" $DOCUMENT_GRAPH \"$PARENT\" \"$SESSION\" \"$DUMP\" \"$RPATH\" $PROOFS $VERBOSE;" \ $OPT_C -q -w $LOGIC $NAME > "$LOG" RC="$?" else @@ -192,7 +197,7 @@ LOG="$LOGDIR/$ITEM" "$ISABELLE" \ - -e "Session.use_dir [$MODES] $RESET $INFO \"$DOC\" \"$PARENT\" \"$SESSION\" \"$DUMP\" \"$RPATH\" $PROOFS $VERBOSE; quit();" \ + -e "Session.use_dir [$MODES] $RESET $INFO \"$DOC\" $DOCUMENT_GRAPH \"$PARENT\" \"$SESSION\" \"$DUMP\" \"$RPATH\" $PROOFS $VERBOSE; quit();" \ -r -q "$LOGIC" > "$LOG" RC="$?" cd ..