Michael Keck a243a1c618 CMake: Migrate VS-only and deprecated CMakeSettings to CMakePresets (#107)
CMakePresets is a CMake standard that works in many IDEs
2026-03-04 12:21:24 +01:00
2026-03-03 15:22:23 +01:00
2026-03-03 15:22:23 +01:00
2026-03-03 17:17:19 +01:00
2018-09-20 00:39:21 -07:00
2020-08-29 17:10:44 -07:00
2021-12-10 19:52:23 +03:00
2026-03-03 15:22:23 +01:00

Build status

WinFlexBison - Flex and Bison for Windows

WinFlexBison is a Windows port of Flex (the fast lexical analyser) and GNU Bison (parser generator). Both win_flex and win_bison are based on upstream sources but depend on system libraries only.

NOTE:

  • 2.4.x versions include GNU Bison version 2.7
  • 2.5.x versions include GNU Bison version 3.x.x

License

Flex uses a BSD license, GNU Bison is licensed under the GNU General Public License (GPLv3+).
All build scripts in WinFlexBison are distributed under GPLv3+. See COPYING for details.

All documentation, especially those under custom_build_rules/doc, is distributed under the GNU Free Documentation License (FDL 1.3+).

Downloads

https://github.com/lexxmark/winflexbison/releases provides stable versions. To test non-released development versions see the artifacts provided by CI.

Changelog

The release page includes the full Changelog but you may also see the changelog.md file.

Build requirements

  • Visual Studio 2017 or newer
  • CMake

HowTo

You may use win_flex and win_bison directly on the command line or use them via CustomBuildRules in VisualStudio.

Example flex/bison files

See https://github.com/meyerd/flex-bison-example

S
Description
DEPENDENCY: winflexbision - flex and bison for Windows
https://brlcad.org/
Readme
8.5 MiB
Languages
C 85.8%
M4 6.1%
C++ 4.9%
XSLT 1.1%
Yacc 1.1%
Other 0.9%