summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorVern Paxson <vern@ee.lbl.gov>1993-11-10 10:27:39 +0000
committerVern Paxson <vern@ee.lbl.gov>1993-11-10 10:27:39 +0000
commita784260ef265f38612b19703b42632bda8fe4c1c (patch)
tree1191cedb6630c19f689165cef22387a81cda1d8a /README
parentc5afeb31daf4ea845f93e9aff945438bf28cf548 (diff)
Heavily massaged for 2.4
Diffstat (limited to 'README')
-rw-r--r--README103
1 files changed, 51 insertions, 52 deletions
diff --git a/README b/README
index 482a951..3fde5b1 100644
--- a/README
+++ b/README
@@ -1,65 +1,27 @@
// $Header$
-This is release 2.3 of flex - a full release.
+This is release 2.4 of flex. See "version.h" for the exact patch-level.
-The flex distribution consists of the following files:
-
- README This message
-
- Makefile
- flexdef.h
- parse.y
- scan.l
- ccl.c
- dfa.c
- ecs.c flex sources
- gen.c
- main.c
- misc.c
- nfa.c
- sym.c
- tblcmp.c
- yylex.c
-
- libmain.c flex library (-lfl) source
-
- initscan.c pre-flex'd version of scan.l
-
- flex.skel skeleton for generated scanners
-
- flexdoc.1 full user documentation
- flex.1 reference documentation
-
- Changes Differences between this release and the previous one
-
- COPYING flex's copyright
-
- MISC/ a directory containing miscellaneous porting-related
- notes (for Atari, MS-DOS, Turbo-C, and VMS)
+Read the "Installation considerations" note in the Makefile and make any
+necessary changes.
+To make this version of flex for the first time (even if you've already
+installed earlier version of flex), use:
-Decide where you want to keep flex.skel (suggestion: /usr/local/lib),
-but don't move it there yet. Edit "Makefile" and change the definition
-of SKELETON_FILE to reflect the full pathname of flex.skel.
+ make bootstrap
-Read the "Porting considerations" note in the Makefile and make
-the necessary changes.
+and then
-To make flex for the first time, use:
+ make
- make first_flex
+Assuming flex builds successfully, you can test it using
-which uses the pre-generated copy of the flex scanner (the scanner
-itself is written using flex).
-
-Assuming it builds successfully, you can test it using
-
- make test
+ make check
The "diff" should not show any differences.
-If you're feeling adventurous, issue "make bigtest" and be prepared
-to wait a while.
+If you're feeling adventurous, issue "make bigcheck" and be prepared to wait
+a while.
Install flex using:
@@ -69,11 +31,48 @@ Install flex using:
Please send problems and feedback to:
vern@ee.lbl.gov
- ucbvax!ee.lbl.gov!vern
Vern Paxson
- Computer Systems Engineering
+ Systems Engineering
46A/1123
Lawrence Berkeley Laboratory
1 Cyclotron Rd.
Berkeley, CA 94720
+
+
+The flex distribution consists of the following files:
+
+ README This message
+
+ Makefile, flexdef.h, parse.y, scan.l, ccl.c, dfa.c, ecs.c, gen.c,
+ main.c, misc.c, nfa.c, sym.c, tblcmp.c, yylex.c
+ source files
+
+ version.h version of this flex release
+
+ flex.skl flex scanner skeleton
+ mkskel.sh script for converting flex.skl to C source file skel.c
+
+ liballoc.c
+ libmain.c flex library (-lfl) sources
+ libyywrap.c
+
+ initscan.c pre-flex'd version of scan.l
+
+ FlexLexer.h header file for C++ lexer class
+
+ flexdoc.1 full user documentation
+ flex.1 reference documentation
+
+ flexdoc.man preformatted versions of documentation
+ flex.man
+
+ manual/ A flex user manual written by G.T. Nicol. See
+ manual/README for details.
+
+ Changes Differences between this release and the previous one
+
+ COPYING flex's copyright
+
+ MISC/ a directory containing miscellaneous contributions.
+ See MISC/README for details.