home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / PROGRAM / C / LEX / LEX.INF < prev    next >
Text File  |  1993-12-01  |  2KB  |  51 lines

  1.  
  2.                      Lexical Analyser Generator
  3.  
  4. This is an implementation of the Unix program LEX, which generates
  5. lexical analysers from regular expression grammars.  It was originally
  6. written by Charles Forsyth.  It has been serially adapted as follows:
  7.  
  8.     Martin Minnow    PDP-11 DECUS (DEC Users Society) C package
  9.     Robert Denny    RT-11, RSX, and VAX/VMS operating systems
  10.     Scott Guthery    DeSmet C on IBM PC/DOS
  11.  
  12. Because the Decus C compiler does not seperate I and D space, LEX
  13. cannot be used to build very large grammars.   There are several
  14. possibilities:
  15.  
  16.         1.      Remove the dfa/nfa print routines, which are needed
  17.                 for debugging.
  18.  
  19.         2.      Use I/O redirection to read the grammar source from
  20.                 stdin.  This will save 1/4 K-word or so.
  21.  
  22.         3.      Overlay the parser phases.
  23.  
  24. *** 3-Dec-80  ***
  25.  
  26. I (Bob Denny) have overlaid things, after some reorganization, at least
  27. for RT-11. Also changed the allocation (static) for move vectors down to
  28. 1500. It easily processes the lex for C (CLEX.LXI), as the program top
  29. is at 17K or so.
  30.  
  31. *** 7-Feb-81 ***
  32.  
  33. Bob Denny...
  34. Increased the NFA's for RT-11 to 600, DFA's to 300. Now about 20K
  35.  
  36. *** 28-May-81 ***
  37.  
  38. Bob Denny...
  39. More fiddling with the allocations. Check out on RSX. This is how
  40. it's going into the DECUS library.
  41.  
  42. *** 20-Nov-83 ***
  43.  
  44. Scott Guthery...
  45. Removed VAX/VMS conditionals. Made up LEXDEFS.H for use by LEX (the old
  46. put the externals in a generally useful header file and then try to
  47. initialize 'em problem).  Added some routines which were in Decus library
  48. but not in DeSmet library.
  49.  
  50. ************************
  51.