bin/isabelle
changeset 5815 b4d4a97df438
parent 4539 4227bd14dbe7
child 5954 4ec8b8f957e6
equal deleted inserted replaced
5814:a3881c1f1d3c 5815:b4d4a97df438
    20 {
    20 {
    21   echo
    21   echo
    22   echo "Usage: $PRG [OPTIONS] [INPUT] [OUTPUT]"
    22   echo "Usage: $PRG [OPTIONS] [INPUT] [OUTPUT]"
    23   echo
    23   echo
    24   echo "  Options are:"
    24   echo "  Options are:"
       
    25   echo "    -I           startup Isar interaction mode"
    25   echo "    -e MLTEXT    pass MLTEXT to the ML session"
    26   echo "    -e MLTEXT    pass MLTEXT to the ML session"
    26   echo "    -m MODE      add print mode for output"
    27   echo "    -m MODE      add print mode for output"
    27   echo "    -q           non-interactive session"
    28   echo "    -q           non-interactive session"
    28   echo "    -r           open heap file read-only"
    29   echo "    -r           open heap file read-only"
    29   echo "    -u           pass 'use\"ROOT.ML\";' to the ML session"
    30   echo "    -u           pass 'use\"ROOT.ML\";' to the ML session"
    52 MODES=""
    53 MODES=""
    53 TERMINATE=""
    54 TERMINATE=""
    54 READONLY=""
    55 READONLY=""
    55 NOWRITE=""
    56 NOWRITE=""
    56 
    57 
    57 while getopts "e:m:qruw" OPT
    58 while getopts "Ie:m:qruw" OPT
    58 do
    59 do
    59   case "$OPT" in
    60   case "$OPT" in
       
    61     I)
       
    62       MLTEXT="$MLTEXT OuterSyntax.main();"
       
    63       ;;
    60     e)
    64     e)
    61       MLTEXT="$MLTEXT $OPTARG"
    65       MLTEXT="$MLTEXT $OPTARG"
    62       ;;
    66       ;;
    63     m)
    67     m)
    64       if [ -z "$MODES" ]; then
    68       if [ -z "$MODES" ]; then