home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 213b.lha / Flex / Flex1 / readme.amiga < prev    next >
Text File  |  1996-02-14  |  1KB  |  67 lines

  1. This directory contains an AMIGA port of FLEX.
  2.  
  3. Disclaimer:
  4. I did not write FLEX -- I just ported it.
  5.  
  6. FLEX is a LEX replacement that is much faster than LEX itself.
  7. See the other documentation in
  8. this directory for a more detailed description of FLEX.
  9.  
  10. To install FLEX on your AMIGA you should:
  11.  
  12.   (1) The skeleton files should be copied to S:
  13.  
  14.        copy flexskelcom.h s:
  15.        copy flexskeldef.h s:
  16.        copy fastskeldef.h s:
  17.        copy flex.skel     s:
  18.        copy flex.fastskel s:
  19.  
  20.   (2) Copy flex to your favorite "bin" directory:
  21.  
  22.        copy flex c:
  23.  
  24.  
  25. That's it.  Now you should grab your favorite LEX specs and generate,
  26. generate, and generate.
  27.  
  28. If you want to recompile flex:
  29.  
  30.        lc -cw #?.c
  31.        blink with flex.lnk
  32.  
  33.  
  34. Testing:
  35.  
  36.     I have tested this port, and found a few bugs (real bugs and
  37.     differences from the Unix LEX).  The user should be warned
  38.     that this LEX is not 100% compatible with the Unix LEX.
  39.  
  40.     The biggest test I have done is to generate a scanner for an Ada syntax
  41.     checker, and that worked first try!
  42.  
  43.  
  44. Questions:
  45.  
  46.     Address them to:
  47.  
  48.         William Loftus
  49.         Unisys/Paoli Research Center
  50.         P.O. Box 517
  51.         Paoli, PA 19301-0517
  52.  
  53.         ARPA: wpl@prc.unisys.com
  54.         UUCP: wpl@burdvax.UUCP or wpl@creation.UUCP
  55.  
  56.         Home: 215-354-0614
  57.         Work: 215-648-7248
  58.  
  59.  
  60. Related Projects:
  61.  
  62.      (1) I also have an up-to-date port of BISON (a better than YACC,
  63.          YACC replacement).
  64.  
  65.      (2) An Ada syntax checker.
  66.  
  67.