www.pudn.com > flex_bingle.rar > README


Miscellaneous flex stuff.  The items which have been tested with flex 2.5 are: 
 
	- texinfo/, a subdirectory containing a "texinfo" version of flex(1) 
	  and the corresponding "info" files (contributed by Francois Pinard). 
 
	- VMS/, a subdirectory containing makefiles, configuration files, 
	  run-time support, and installation notes for building flex 2.5 
	  on VMS (contributed by Pat Rankin). 
 
	- Borland/ - makefile and config.h for Borland 4.02 compiler 
	  (contributed by Terrence O Kane, who notes that no source 
	  code changes were necessary). 
 
	- NT/ - Makefile and config.h for NT, contributed by Stan Adermann. 
 
	- OS2/ - Makefile and config.h for building flex under OS/2, 
	  contributed by Kai Uwe Rommel. 
 
	- Amiga/: notes on building flex for the Amiga, contributed 
	  by Andreas Scherer. 
 
	- parse.c, parse.h - output of running yacc (byacc, actually) 
	  on parse.y.  If your system doesn't have a flavor of yacc available, 
	  copy these into the main flex source directory instead. 
 
	- flex.man - preformatted version of flex man page 
 
 
The following have been tested using flex 2.4: 
 
	- debflex.awk, an awk script for anotating flex debug output. 
	  It presently only works with gawk and mawk, not with "old" 
	  or "new" awk. 
 
	- NeXT: ProjectBuilder.app support for use in the NeXT world. 
 
	- Notes on building flex for the Macintosh using Think-C, 
	  in the Macintosh/ subdirectory. 
 
	- testxxLexer.l, a sample C++ program that uses flex's scanner 
	  class option ("-+"). 
 
	- fastwc/, a subdirectory containing examples of how to use flex 
	  to write progressively higher-performance versions of the Unix 
	  "wc" utility.  This certainly should work with 2.5, but hasn't 
	  been tested. 
 
	- Borland.old/: notes on building flex 2.4 for Borland C++ 3.1 
	  on MS-DOS.  These shouldn't be needed for flex 2.5.  Included 
	  only in case you encounter unanticipated difficulties. 
 
	- EBCDIC: contact information for building flex for EBCDIC. 
 
 
The following are all out-of-date with respect to flex release 2.4 (and 
in general up-to-date for flex 2.3): 
 
	- Atari/Atari.patches, patches for porting flex to the Atari and 
	  to Minix. 
 
	- A number of notes and Makefiles for compiling flex under MS-DOS, 
	  in the MSDOS/ subdirectory. 
 
	- Notes on building flex for MVS, in the MVS/ subdirectory. 
 
If any of this is out-of-date and can be deleted, please let me know. 
 
And the following is included for compatibility with some broken versions 
of bison: 
 
	- alloca.c, a public-domain, mostly-portable version of the 
	  alloca() routine (used by bison's parsers) written by D. A. Gwyn. 
 
 
Many thanks to those who contributed these files.  Updated versions will 
be appreciated!