Win flex-bison is a windows port the Flex (the fast lexical analyser) and Bison (GNU parser generator). win_flex based on Flex version 2.6.3 source code and win_bison based on Bison version 2.7 and they depend on system libraries only.
Git repository: https://github.com/lexxmark/winflexbison
UPDATE1: Bison version 3.x.x available in Files section in win_flex_bison3-latest.zip package.
UPDATE2: Now "winflexbison" available as package in Chocolatey (https://chocolatey.org/packages/winflexbison and https://chocolatey.org/packages/winflexbison3)
UPDATE3: You can use VS custom build rules to simplify working with winflexbison in Visual Studio 2010 and upper (https://sourceforge.net/p/winflexbison/wiki/Visual%20Studio%20custom%20build%20rules/).
License
GNU General Public License version 3.0 (GPLv3)Follow Win flex-bison
User Reviews
-
BEST flex-bison port ever. Special thanks for Chocolatey package.
-
WinFlexBison is very useful for anyone that is locked within MS Windows and quite up-to-date with the current versions of GNU Bison and Flex.
-
it's hard to find f*** working
-
Nice work! Sure beats round tripping to the *nix box and back again.
-
easy, no need to install, has everything you need to plug old bison and flex into a C++ project if you have to work on Windows. Great!