1
This directory contains the source code for JFlex.
3
For convenience,the following generated lexer and parser files
4
have been included in the distribution:
6
JFlex/LexScan.java (lexer, generated from src/LexScan.flex)
8
JFlex/LexParse.java (parser, generated from src/LexParse.cup)
13
- if you have the tya jit compiler for linux, javac might crash on LexParse.java
14
(turn off the jit or use shujit as a workaround)
16
- if you have JDK 1.1.7 and CUP v0.10i, javac -O might complain about a final
17
variable in LexParse.java (javac bug). As a workaround: don't use -O or edit
18
LexParse.java and make the variable non final (it is not used in JFlex code
25
for use with gnu make (tested on linux only, should work with
26
most unix and make flavors).
29
all: recompiles all JFlex classes, generates lexer+parser
30
only if necessary, zips up all compiled classes in
33
build: cleans up everything and does a completely new build
35
clean: deletes generated, temporary and *.class files
39
a skeleton file matching exactly the precompiled scanner skeleton.
40
Can be used together with the -skel option
43
a skeleton file that supports nested input streams (see the manual
44
for the API). Can be used together with the -skel option
47
source files of package JFlex
50
source files of package JFlex.gui
53
source files of the JFlex Ant task (contributed by Rafal Mantiuk)
56
CUP v0.10j runtime classes, used by JFlex