aboutsummaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorSafey A.Halim <safey.allah@gmail.com>2010-10-21 21:45:23 +0000
committerSafey A.Halim <safey.allah@gmail.com>2010-10-21 21:45:23 +0000
commit58d9e7da240d42030d5a14a27e74af118d6bc005 (patch)
treeb98b8e6af5aad50dc2fdb28758173b5550550aba /bin
parentacf50d18f73743b70b83635c43840b063e9c2982 (diff)
downloadgnunet-58d9e7da240d42030d5a14a27e74af118d6bc005.tar.gz
gnunet-58d9e7da240d42030d5a14a27e74af118d6bc005.zip
Checkin for Seaspider and Parser generator script.
Diffstat (limited to 'bin')
-rwxr-xr-xbin/javacc14
-rwxr-xr-xbin/jtb6
2 files changed, 19 insertions, 1 deletions
diff --git a/bin/javacc b/bin/javacc
new file mode 100755
index 000000000..12bd47d3f
--- /dev/null
+++ b/bin/javacc
@@ -0,0 +1,14 @@
1#!/bin/sh
2
3cd "$@"/org/gnunet/seaspider/parser
4javacc -STATIC=false C.out.jj
5echo 'package org.gnunet.monkey.parser;' > PACKAGE
6for n in *.java
7do
8 cat $n >> PACKAGE
9 mv PACKAGE $n
10 echo 'package org.gnunet.monkey.parser;' > PACKAGE
11done
12
13rm -f PACKAGE
14 \ No newline at end of file
diff --git a/bin/jtb b/bin/jtb
index baa6bf461..8f23675ce 100755
--- a/bin/jtb
+++ b/bin/jtb
@@ -1,4 +1,8 @@
1#!/bin/sh 1#!/bin/sh
2
2MYDIR=`dirname $0` 3MYDIR=`dirname $0`
3JTB_JAR=`echo ${MYDIR}/../contrib/jtb.jar` 4JTB_JAR=`echo ${MYDIR}/../contrib/jtb.jar`
4java -jar $JTB_JAR "$@" 5cd "$@"
6mkdir -p org/gnunet/seaspider/parser
7cd org/gnunet/seaspider/parser
8java -jar $JTB_JAR -printer -jd -np org.gnunet.seaspider.parser.nodes -vp org.gnunet.seaspider.parser.visitors -o C.out.jj "$@/C.jj" \ No newline at end of file