bison

Bison is a parser generator in the style of yacc(1). It should be upwardly compatible with input files designed for yacc.

Tags Software Development
Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 Oct 2005 01:45
  • Rrelease-after

    No changes have been submitted for this release.

    • Rrelease-mid
    •  25 Jan 2005 10:53
    • Rrelease-after

    Changes: Several new directives were added. GLR grammars now support locations. %token numbers can now be hexadecimal integers. A POSIX conformant yacc command and -ly library installation can now be disabled at build. Numbers are no longer arbitrarily limited to 16-bit counts. Semicolons are now allowed before "|" in grammar rules, as POSIX requires. Bison-generated parsers no longer default to using the alloca function to extend the parser stack. Furthermore, there have been incompatible changes to error token location, semicolon handling, and NUL byte and newline handling.

    • Rrelease-mid
    •  12 Jan 2003 11:38
    • Rrelease-after

    Changes: Minor bugfixes and a wrapper script to emulate yacc.

    • Rrelease-mid
    •  17 Oct 2002 12:55
    • Rrelease-after

    Changes: Many limitations on parser size have been removed. A GLR parser output is available, which makes it possible to parse any context free grammar, included ambiguous grammars. This typically allows one to parse "naturally'' contrived grammars such as C++'s. The machinery has been revamped to ease the creation of new kinds of parsers.

    • Rrelease-mid
    •  10 Apr 2002 11:25
    • Rrelease-after

    Changes: Some bugfixes were made for C++ compatibility. Newer versions of the GNU autotools and gettext packages are now used.

    No-screenshot

    Project Spotlight

    pycups

    A set of Python bindings for CUPS.

    0e85f7964575ab0715c7a633e83fe38d_thumb

    Project Spotlight

    jGameBase

    A retro-gaming emulator frontend and game database utility.