Lex/YACC (actually FLEX and BISON)
Below is a straight port and compilation of FLEX and BISON to the WIN32 platform.
If you want to use FLEX, the flex.exe file is an executable for the WIN32 platform.
If you want to use BISON, then download bison.exe, bison.simple and bison.hairy.
For convience, I have converted the FLEX and BISON man pages into HTML,
flex_1.html and bison.html
The other files are the original source distributions that I used to do this port.
BISON-1.TGZ for BISON and Flex252.GZ for FLEX. They do not include the updated source. These files are GZipped, so be
sure to get gzip from the GNU distribution or some other program that handles
gzip'd files. The source distributions contain quite a bit of documentation and
a couple of samples. The source distributions also document the the Copyright
and Copyleft statements so be sure to pay attention to them. This software is
not in the Public Domain. I make and have no copyright claims to this software.
Since some people had some problems with the gzip'd versions of the above files,
they are now duplicated in standard zip format. Flex252.GZ in FLEX.ZIP and
BISON-1.TGZ in BISON.ZIP
While I've used these ports for a couple of projects, I haven't exhaustively
tested either port and these compiled ports are provided without any warranty what so ever.
There are about 15 downloads a day on average of the Flex and BISON ports for the past 4 years.
The downloads are from college students using the ports in class, to professional
programmers in almost all of the major companies. (I enjoy seeing that this is useful,
so I read the web server logs, and also get an occasional thank you note.) I use these
tools extensively in my own projects. When I recently created a mailing list for the other
technology that I'm working on, I realized that it would be useful to create one for the
people that are using the Flex/BISON WIN32 ports. Potentially, more than twenty thousand
by now, just counting downloads...
So, on December 4, 1998, I created the Flex/BISON WIN32 list that you can subscribe to:
The list is not moderated, but I am the list owner and a list member. I hope that the list will be useful..
Enjoy,
Wilbur Streett
I'd appreciate a thank you note .. WStreett@Monmouth.com
Current directory is ~wstreett/lex-yacc
flex.exe 177 Kb Mon Jul 15 00:00:00 1996 Binary Executable
FLEX252.GZ 375 Kb Mon Jul 15 00:00:00 1996 GNU Zip Compressed Data
flex.zip 406 Kb Fri Jan 31 19:44:00 1997 Zip Compressed Data
bison.exe 191 Kb Mon Jul 15 00:00:00 1996 Binary Executable
bison.hairy 6 Kb Mon Jul 15 00:00:00 1996
bison.simple 17 Kb Mon Jul 15 00:00:00 1996
BISON-1.TGZ 266 Kb Mon Jul 15 00:00:00 1996
bison.zip 300 Kb Fri Jan 31 19:37:00 1997 Zip Compressed Data
Return to the Projects page