diff options
author | Vern Paxson <vern@ee.lbl.gov> | 1993-11-10 10:27:39 +0000 |
---|---|---|
committer | Vern Paxson <vern@ee.lbl.gov> | 1993-11-10 10:27:39 +0000 |
commit | a784260ef265f38612b19703b42632bda8fe4c1c (patch) | |
tree | 1191cedb6630c19f689165cef22387a81cda1d8a /README | |
parent | c5afeb31daf4ea845f93e9aff945438bf28cf548 (diff) |
Heavily massaged for 2.4
Diffstat (limited to 'README')
-rw-r--r-- | README | 103 |
1 files changed, 51 insertions, 52 deletions
@@ -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. |