diff options
author | buraq <buraq@epfl.ch> | 2003-06-13 12:39:59 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2003-06-13 12:39:59 +0000 |
commit | 64621b6363c9656886b870fc5bc0930e423770fe (patch) | |
tree | 009899e8f57a09530ecdfdae06fa2f6311b06bfa | |
parent | a00409bd98147c9cda111710a30b9b1f9b816e66 (diff) | |
download | scala-64621b6363c9656886b870fc5bc0930e423770fe.tar.gz scala-64621b6363c9656886b870fc5bc0930e423770fe.tar.bz2 scala-64621b6363c9656886b870fc5bc0930e423770fe.zip |
starter script for XML tool dtd2scala
-rwxr-xr-x | bin/dtd2scala | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/bin/dtd2scala b/bin/dtd2scala new file mode 100755 index 0000000000..1c32373be8 --- /dev/null +++ b/bin/dtd2scala @@ -0,0 +1,22 @@ +#!/bin/sh + +SOURCE="$0"; +while [ -h "$SOURCE" ]; do + SCRIPT="`basename $SOURCE`"; + LOOKUP="`ls -ld "$SOURCE"`"; + TARGET="`expr "$LOOKUP" : '.*-> \(.*\)$'`"; + if expr "${TARGET:-.}/" : '/.*/$' > /dev/null; then + SOURCE="${TARGET:-.}"; + else + SOURCE="`dirname "$SOURCE"`/${TARGET:-.}"; + fi; +done; +PREFIX="`dirname "$SOURCE"`/.."; +PREFIX="`cd "$PREFIX"; pwd`"; + +SCALA_CLASSES="$PREFIX/classes"; +LIBDIR="$PREFIX/lib"; + +JAVA_CLASSPATH="$LIBDIR/xercesImpl.jar:$SCALA_CLASSES" + +exec java -classpath $JAVA_CLASSPATH scala.xml.dtd2scala $@ |