home *** CD-ROM | disk | FTP | other *** search
/ Frostbyte's 1980s DOS Shareware Collection / floppyshareware.zip / floppyshareware / FORTH / FLEX.ARC / README.DOS < prev    next >
Text File  |  1988-11-13  |  2KB  |  56 lines

  1.      This is a large model MSD*S port of Flex, a Lex "look-alike".  This
  2. version works the same as the Un*x version, with the following exceptions:
  3.  
  4. 1. The source file templates ("flexskel.src" and "flexfast.src" -- see below)
  5.    for the fast and default parsers do not have to be in any particular
  6.    location.  MSD*S Flex will search for the files in the following places:
  7.     A. First look in the local directory.
  8.     B. Look in the path(s) given by the environment variable "FLEXDIR".
  9.     C. Look in the path(s) given by the environment variable "PATH".
  10.  
  11. 2. Because of filename limitations, file names have changed:
  12.  
  13.      old             new
  14.     ========        ========
  15.     lex.yy.c        lexyy.c
  16.     flex.skel        flexskel.src
  17.     flex.fastskel        flexfast.src
  18.     fastskeldef.h        fastskel.h
  19.     flexskelcom.h        flexscom.h
  20.     flexskeldef.h        flexsdef.h
  21.  
  22.     scan.c.dist        scanorig.c
  23.  
  24. 3. Temp files are made in the current directory.
  25.  
  26.  
  27. ***** To install:
  28.  
  29. 1. Place "flex.exe" in one of the directories specified in the PATH enviroment
  30.    variable.
  31.  
  32. 2. Place "flexskel.src" and "flexfast.src" in the same directory as
  33.    "flex.exe", or place them in the directory specified by the FLEXDIR
  34.    environment variable.
  35.  
  36. 3. Place "fastskel.h", "flexscom.h", and "flexsdef.h" in the directory that
  37.    your C compiler searches when it searches for include files.
  38.  
  39. 4. Done.
  40.  
  41.  
  42. ***** Notes on compiling:
  43.  
  44. 1. This version was modified to compile with Turbo C.  Other compilers should
  45.    work, but may need some small changes here and there.
  46.  
  47. 2. For Turbo C, the linker response file, "flexlink", must be modified to
  48.    reflect the location of the compiler libraries, "c0l.obj" and "cl.lib".
  49.  
  50.  
  51.      Send comments to:
  52.  
  53.     Darryl Okahata
  54.     darrylo%hpnmd@hpcea
  55.  
  56.