123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- // $Id$
- This is release 2.3 of flex - a full release.
- 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)
- 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
- 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
- The "diff" should not show any differences.
- If you're feeling adventurous, issue "make bigtest" and be prepared
- to wait a while.
- Install flex using:
- make install
- Please send problems and feedback to:
- vern@cs.cornell.edu
- decvax!cornell!vern
- Vern Paxson
- CS Department
- 4126 Upson Hall
- Cornell University
- Ithaca, NY 14853-7501
|