lib/Tools/usedir
changeset 11847 82df5977101b
parent 11577 68323aa9575d
child 11907 f2a5481c7998
--- 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 ..