equal
deleted
inserted
replaced
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 |