1 |
This is release 2.5 of flex. See "version.h" for the exact patch-level. |
2 |
|
3 |
See the file "NEWS" to find out what is new in this Flex release. |
4 |
|
5 |
Read the file "INSTALL" for general installation directives. Peek near |
6 |
the beginning of the file "Makefile.in" for special DEFS values. On most |
7 |
systems, you can just run the "configure" script and type "make" to build |
8 |
flex; then "make check" to test whether it built correctly; and if it did, |
9 |
then "make install" to install it. |
10 |
|
11 |
If you're feeling adventurous, you can also issue "make bigcheck" (be |
12 |
prepared to wait a while). |
13 |
|
14 |
Note that flex is distributed under a copyright very similar to that of |
15 |
BSD Unix, and not under the GNU General Public License (GPL), except for |
16 |
the "configure" script, which is covered by the GPL. |
17 |
|
18 |
Many thanks to the 2.5 beta-testers for finding bugs and helping test and |
19 |
increase portability: Stan Adermann, Scott David Daniels, Charles Elliott, |
20 |
Joe Gayda, Chris Meier, James Nordby, Terrence O'Kane, Karsten Pahnke, |
21 |
Francois Pinard, Pat Rankin, Andreas Scherer, Marc Wiese, Nathan Zelle. |
22 |
|
23 |
Please send bug reports and feedback to: Vern Paxson (vern@ee.lbl.gov). |
24 |
|
25 |
|
26 |
The flex distribution consists of the following files: |
27 |
|
28 |
README This message |
29 |
|
30 |
NEWS Differences between the various releases |
31 |
|
32 |
INSTALL General installation information |
33 |
|
34 |
COPYING flex's copyright |
35 |
|
36 |
conf.in, configure.in, configure, Makefile.in, install.sh, |
37 |
mkinstalldirs |
38 |
elements of the "autoconf" auto-configuration process |
39 |
|
40 |
flexdef.h, parse.y, scan.l, ccl.c, dfa.c, ecs.c, gen.c, main.c, |
41 |
misc.c, nfa.c, sym.c, tblcmp.c, yylex.c |
42 |
source files |
43 |
|
44 |
version.h version of this flex release |
45 |
|
46 |
flex.skl flex scanner skeleton |
47 |
mkskel.sh script for converting flex.skl to C source file skel.c |
48 |
skel.c pre-converted C version of flex.skl |
49 |
|
50 |
libmain.c flex library (-lfl) sources |
51 |
libyywrap.c |
52 |
|
53 |
initscan.c pre-flex'd version of scan.l |
54 |
|
55 |
FlexLexer.h header file for C++ lexer class |
56 |
|
57 |
flex.1 user documentation |
58 |
|
59 |
MISC/ a directory containing miscellaneous contributions. |
60 |
See MISC/README for details. |