summaryrefslogtreecommitdiff
path: root/devel/sablecc/files
diff options
context:
space:
mode:
authoragc <agc>2002-09-18 10:46:17 +0000
committeragc <agc>2002-09-18 10:46:17 +0000
commit2beb2382cedecebfd3d2e0b31641d83b479171e6 (patch)
treed91cd3247a45a615c6393a8eac81fb992bd5d6b5 /devel/sablecc/files
parente170825ba866c0406c1621e6f1b0212f9a4581ac (diff)
downloadpkgsrc-2beb2382cedecebfd3d2e0b31641d83b479171e6.tar.gz
Initial import of sablecc-2.16.2 into the NetBSD Packages Collection.
Provided in PR 18302 by Daniel Hagerty <hag@linnaean.org> SableCC is a java based framework for compiler construction. It generates LALR(1) parsers from an EBNF grammar syntax.
Diffstat (limited to 'devel/sablecc/files')
-rw-r--r--devel/sablecc/files/sablecc18
1 files changed, 18 insertions, 0 deletions
diff --git a/devel/sablecc/files/sablecc b/devel/sablecc/files/sablecc
new file mode 100644
index 00000000000..79f4efa0e2d
--- /dev/null
+++ b/devel/sablecc/files/sablecc
@@ -0,0 +1,18 @@
+#! /bin/sh
+
+if [ -z "$SABLECC_HOME" ] ; then
+ SABLECC_HOME=@PREFIX@
+fi
+
+if [ "$JAVA_HOME" != "" ] ; then
+ if [ "$JAVACMD" = "" ] ; then
+ JAVACMD=$JAVA_HOME/bin/java
+ fi
+else
+ JAVA_HOME=@JAVA_HOME@
+ if [ "$JAVACMD" = "" ] ; then
+ JAVACMD=$JAVA_HOME/bin/java
+ fi
+fi
+
+${JAVACMD} -jar ${SABLECC_HOME}/lib/java/sablecc.jar