home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 405_01 / flexpp / readme < prev    next >
Encoding:
Text File  |  1993-04-15  |  1.6 KB  |  79 lines

  1. // // $Header: /home/daffy/u0/vern/flex/RCS/README,v 2.9 93/02/06 21:08:38 vern Exp $
  2.  
  3. This is release 2.3 of flex - a full release.
  4.  
  5. The flex distribution consists of the following files:
  6.  
  7.     README        This message
  8.  
  9.     Makefile
  10.     flexdef.h
  11.     parse.y
  12.     scan.l
  13.     ccl.c
  14.     dfa.c
  15.     ecs.c        flex sources
  16.     gen.c
  17.     main.c
  18.     misc.c
  19.     nfa.c
  20.     sym.c
  21.     tblcmp.c
  22.     yylex.c
  23.  
  24.     libmain.c    flex library (-lfl) source
  25.  
  26.     initscan.c    pre-flex'd version of scan.l
  27.  
  28.     flex.skel    skeleton for generated scanners
  29.  
  30.     flexdoc.1    full user documentation
  31.     flex.1        reference documentation
  32.  
  33.     Changes        Differences between this release and the previous one
  34.  
  35.     COPYING        flex's copyright
  36.  
  37.     MISC/        a directory containing miscellaneous porting-related
  38.             notes (for Atari, MS-DOS, Turbo-C, and VMS)
  39.  
  40.  
  41. Decide where you want to keep flex.skel (suggestion:  /usr/local/lib),
  42. but don't move it there yet.  Edit "Makefile" and change the definition
  43. of SKELETON_FILE to reflect the full pathname of flex.skel.
  44.  
  45. Read the "Porting considerations" note in the Makefile and make
  46. the necessary changes.
  47.  
  48. To make flex for the first time, use:
  49.  
  50.     make first_flex
  51.  
  52. which uses the pre-generated copy of the flex scanner (the scanner
  53. itself is written using flex).
  54.  
  55. Assuming it builds successfully, you can test it using
  56.  
  57.     make test
  58.  
  59. The "diff" should not show any differences.
  60.  
  61. If you're feeling adventurous, issue "make bigtest" and be prepared
  62. to wait a while.
  63.  
  64. Install flex using:
  65.  
  66.     make install
  67.  
  68.  
  69. Please send problems and feedback to:
  70.  
  71.      vern@ee.lbl.gov
  72.      ucbvax!ee.lbl.gov!vern
  73.  
  74.      Computer Systems Engineering
  75.      46A/1123
  76.      Lawrence Berkeley Laboratory
  77.      1 Cyclotron Rd.
  78.      Berkeley, CA 94720
  79.