diff options
author | Vern Paxson <vern@ee.lbl.gov> | 1990-03-20 14:54:13 +0000 |
---|---|---|
committer | Vern Paxson <vern@ee.lbl.gov> | 1990-03-20 14:54:13 +0000 |
commit | cde5d035fffea16ee3c22f5ad0220b95bc9a28fb (patch) | |
tree | 2c57fc1438d12315f53f43b0bb4a4210068a7e57 /README | |
parent | 5ddbc20d7a289dd67a4bc5145ceada5b0946ec61 (diff) | |
download | flex-git-cde5d035fffea16ee3c22f5ad0220b95bc9a28fb.tar.gz |
2.2 README
Diffstat (limited to 'README')
-rw-r--r-- | README | 79 |
1 files changed, 23 insertions, 56 deletions
@@ -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> |