File: jflex

package info (click to toggle)
jflex 1.4.3-2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 2,720 kB
  • sloc: java: 11,662; xml: 273; makefile: 135; lisp: 92; yacc: 65; sh: 15
file content (52 lines) | stat: -rwxr-xr-x 1,137 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#! /bin/bash 
#
#     JFlex start script $Revision: 339 $
#
# if Java is not in your binary path, you need to supply its
# location in this script. The script automatically finds 
# JFLEX_HOME when called directly, via binary path, or symbolic
# link. 
#
# Site wide installation: simply make a symlink from e.g.
# /usr/bin/jflex to this script at its original position
#
#===================================================================
#
# configurables:

# path to the java interpreter
JAVA=java

# end configurables
#
#===================================================================
#

# calculate true location

PRG=`type $0`
PRG="${PRG##* }"

# If PRG is a symlink, trace it to the real home directory

while [ -L "$PRG" ]
do
    newprg=$(ls -l ${PRG})
    newprg="${newprg##*-> }"
    [ "${newprg}" = "${newprg#/}" ] && newprg="${PRG%/*}/${newprg}"
    PRG="$newprg"
done

PRG="${PRG%/*}"
JFLEX_HOME="${PRG}/.." 

# --------------------------------------------------------------------

CLASSPATH=/usr/share/java/JFlex.jar:${CLASSPATH}
export CLASSPATH


$JAVA JFlex.Main $@

#for more memory:
#$JAVA -Xmx128m JFlex.Main $@