This is blex, Lex from the Berkeley distribution.

It contains source from the BSD distribution. See the file COPYING
for details. Your legal responsibilites are yours. 

I did this because I had run into some incompatibilities between 
gnu flex and stuff I needed to compile. Several other people on 
c.o.l were having problems with flex as well, so I decided to 
upload this binary. 

This version seems to work better with the byacc that is on 
tsx-11 (sources/usr.bin/byacc.lzh) than with bison -y. I used
byacc to do the initial compilation. 

If you want to build it yourself: grab the sources from
agate.berkeley.edu:/pub/386BSD/386bsd-0.1/filesystem/usr/src/usr.bin/lex/.
Modify pathnames.h to point to wherever you want the lex.skel to
reside.  (Mine is in /usr/local/lib/lex.skel.) Copy initscan.c to
scan.c. Yacc -d parse.y. Compile all source files except initscan.c to
object format. Link all the object files into the lex binary. Lex
scan.l, rebuild scan.c, and relink.

Hope this helps someone...if you have questions, bugs, etc., mail:

ifai645@ccwf.cc.utexas.edu