lib/Tools/scala
author wenzelm
Sat, 16 Aug 2008 13:31:57 +0200
changeset 27914 9a7f17370ffb
child 27916 09b3010ffaf2
permissions -rwxr-xr-x
refined scala/java wrappers via isatool;
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
27914
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     1
#!/usr/bin/env bash
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     2
#
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     3
# $Id$
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     4
# Author: Makarius
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     5
#
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     6
# DESCRIPTION: Scala wrapper
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     7
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     8
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
     9
PRG="$(basename "$0")"
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    10
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    11
function usage()
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    12
{
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    13
  echo
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    14
  echo "Usage: $PRG [ARGS ...]"
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    15
  echo
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    16
  echo "  Invoke Scala within the Isabelle environment."
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    17
  echo
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    18
  exit 1
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    19
}
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    20
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    21
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    22
## main
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    23
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    24
CLASSPATH="$(jvmpath "$CLASSPATH")"
9a7f17370ffb refined scala/java wrappers via isatool;
wenzelm
parents:
diff changeset
    25
exec "$ISABELLE_SCALA" "$@"