1 This directory contains the source code for JFlex.
3 For your convenience, the following generated lexer and parser files
4 are included in the distribution:
6 JFlex/LexScan.java (lexer, generated from src/LexScan.flex)
7 JFlex/LexParse.java (parser, generated from src/LexParse.cup)
8 JFlex/sym.java (parser symbols, generated from src/LexParse.cup)
12 If you just want to compile the JFlex sources, no further tools are
13 necessary. If you want to compile the ant task, you need the ant
14 classes in you class path, if you want to compile the unit tests, you
15 need the junit classes in yor class path.
17 To build everything from scratch:
19 junit.jar >= 3.8.1 [http://www.junit.org/]
20 ant.jar >= 1.4 [optional, http://ant.apache.org/]
22 java_cup.jar >= 0.10l [http://www.cs.princeton.edu/~appel/modern/java/CUP/]
23 JFlex.jar >= 1.4pre1 [http://www.jflex.de/]
28 for use with the ant build tool [http://ant.apache.org/]
31 jar: recompiles all JFlex classes, generates lexer+parser
32 only if necessary, zips up all compiled classes in
35 build: cleans up everything and does a completely new build
37 realclean: deletes generated, temporary and *.class files
40 jar manifest file for JFlex.jar
43 a skeleton file matching exactly the precompiled scanner skeleton.
44 Can be used together with the --skel option
47 a skeleton file that supports nested input streams (see the manual
48 for the API). Can be used together with the --skel option
51 source files of package JFlex
54 source files of package JFlex.gui
57 source files of the JFlex Ant task (contributed by Rafal Mantiuk)
63 CUP v0.10k runtime classes, used by JFlex