summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorVern Paxson <vern@ee.lbl.gov>1990-03-20 14:54:13 +0000
committerVern Paxson <vern@ee.lbl.gov>1990-03-20 14:54:13 +0000
commitcde5d035fffea16ee3c22f5ad0220b95bc9a28fb (patch)
tree2c57fc1438d12315f53f43b0bb4a4210068a7e57 /README
parent5ddbc20d7a289dd67a4bc5145ceada5b0946ec61 (diff)
2.2 README
Diffstat (limited to 'README')
-rw-r--r--README79
1 files changed, 23 insertions, 56 deletions
diff --git a/README b/README
index 364345c..7735fd4 100644
--- a/README
+++ b/README
@@ -1,6 +1,10 @@
// $Header$
-This is release 2.1 of flex - a beta release.
+This is release 2.2 of flex - an alpha release.
+
+The intent behind this alpha release is to weed out most of the
+bugs associated with some new features, and to follow up with either
+a beta or full 2.3 release by the end of May.
The flex distribution consists of the following files:
@@ -21,33 +25,30 @@ The flex distribution consists of the following files:
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
- flex.1 manual entry
+ flexdoc.1 full user documentation
+ flex.1 reference documentation
Changes Differences between this release and the previous one
- COPYING flex's copyright
- MISC miscellaneous stuff (e.g., old VMS Makefile) which
- almost no one will care about
+ COPYING flex's copyright
-If you have installed a previous version of flex, delete it (after making
-backups, of course). This will entail removing the source directory,
-/usr/include/{flexskelcom,fastskeldef,flexskeldef}.h, and
-/usr/local/lib/flex.{skel,fastskel}, if that's where you put the various
-pieces.
+ MISC/ a directory containing miscellaneous porting-related
+ notes (for Atari, MS-DOS, Turbo-C, and VMS)
-Decide where you want to keep flex.skel (suggestion: /usr/local/lib) and
-copy it there. Edit "Makefile" and change the definition of SKELETON_FILE
-to reflect the full pathname of flex.skel.
+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.
Read the "Porting considerations" note in the Makefile and make
the necessary changes.
-
To make flex for the first time, use:
make first_flex
@@ -61,56 +62,22 @@ Assuming it builds successfully, you can test it using
The "diff" should not show any differences.
-If you're feeling adventurous, rebuild scan.c using various
-combinations of FLEX_FLAGS, each time trying "make test" when
-you're done. To rebuild it, do
-
- rm scan.c
- make FLEX_FLAGS="..."
-
-where "..." is one of:
-
- -c
- -ce
- -cm
- -cfe
- -cFe
-
-and testing using:
+If you're feeling adventurous, issue "make bigtest" and be prepared
+to wait a while.
- make FLEX_FLAGS="..." test
+Install flex using:
-
-Format the manual entry using
-
- make flex.man
+ make install
Please send problems and feedback to:
- vern@{csam.lbl.gov,rtsg.ee.lbl.gov} or ucbvax!csam.lbl.gov!vern
-
- Vern Paxson
- Real Time Systems
- Bldg. 46A
- Lawrence Berkeley Laboratory
- 1 Cyclotron Rd.
- Berkeley, CA 94720
-
- (415) 486-6411
-
-
-I will be gone from mid-July '89 through mid-August '89. From August on,
-the addresses are:
-
- vern@cs.cornell.edu (email sent to the former addresses should
- continue to be forwarded for quite a while)
+ vern@cs.cornell.edu
+ decvax!cornell!vern
+ vern@LBL (Bitnet)
Vern Paxson
CS Department
- Grad Office
- 4126 Upson
+ 4126 Upson Hall
Cornell University
Ithaca, NY 14853-7501
-
- <no phone number yet>