Skip to content

version 2.5.6 (upgraded to bison 3.0.4, flex 2.5.37)

Pre-release
Pre-release
Compare
Choose a tag to compare
@lexxmark lexxmark released this 05 Sep 07:37
· 170 commits to master since this release

Version 2.5.6:

  • upgrade win_bison to version 3.0.4, see Bison Release note
  • add separate custom build rules for win_bison "custom_build_rules\win_bison_only" and win_flex "custom_build_rules\win_flex_only"

From version 2.5.5:

  • fix missing Additional Options in custom build rules
  • fix incorrect ----header-file option in flex custom build rules
  • add some extra flex options to Visual Studio property pages:
    • Prefix --prefix="..."
    • C++ Class Name --yyclass="..."

From version 2.5.4:

  • fix silent errors in custom build rules
  • add some flex/bison options to Visual Studio property pages

List of options:

  • Bison:
    • Output File Name --output="..."
    • Defines File Name --defines="..."
    • Debug --debug
    • Verbose --verbose
    • No lines --no-lines
    • File Prefix --file-prefix="..."
    • Graph File --graph="..."
    • Warnings --warnings="..."
    • Report --report="..."
    • Report File Name --report-file="..."
  • Flex:
    • Output File Name --outfile="..."
    • Header File Name --header-file="..."
    • Windows compatibility mode --wincompat
    • Case-insensitive mode --case-insensitive
    • Lex-compatibility mode --lex-compat
    • Start Condition Stacks --stack
    • Bison Bridge Mode --bison-bridge
    • No #line Directives --noline
    • Generate Reentrant Scanner --reentrant
    • Generate C++ Scanner --c++
    • Debug Mode --debug