Bison - Summary
This software is part of the GNU Project.
Bison is a general-purpose parser generator that converts an
annotated context-free grammar into an LALR(1), LR(1), or
GLR parser for that grammar. Once you are proficient with
Bison, you can use it to develop a wide range of language parsers, from those
used in simple desk calculators to complex programming languages.
Bison is upward compatible with Yacc: all properly-written Yacc grammars
ought to work with Bison with no change. Anyone familiar with Yacc
should be able to use Bison with little trouble.
Registration Date: Thu 15 Feb 2001 03:43:12 PM UTC
License: GNU General Public License v3 or later
Development Status: 6 - Mature
posted by akim, Sat 11 Sep 2021 05:09:53 PM UTC
I'm very pleased to announce the release of Bison 3.8(.1), whose main
novelty is the D backend for deterministic parsers, contributed by
Adela Vais. It supports all the bells and whistles of Bison's other
deterministic parsers, which include: pull/push interfaces, verbose
[...]
posted by akim, Fri 24 Jul 2020 04:40:07 AM UTC
I am very happy to announce the release of Bison 3.7, whose main novelty,
contributed by Vincent Imbimbo, is the generation of counterexamples for
conflicts. For instance on a grammar featuring the infamous "dangling else"
problem, "bison -Wcounterexamples" now gives:
[...]
posted by akim, Sat 09 May 2020 08:48:38 AM UTC
We are extremely happy to announce the release of Bison 3.6:
- the developer can forge syntax error messages the way she wants.
- token string aliases can be internationalized, and UTF-8 sequences
are properly preserved.
- push parsers can ask at any moment for the list of "expected tokens",
[...]
posted by akim, Wed 01 Jan 2020 09:37:26 AM UTC
We are very happy to announce the release of Bison 3.5, the best release
ever of Bison! Better than 3.4, although it was a big improvement over 3.3,
which was huge upgrade compared to 3.2, itself way ahead Bison 3.1. Ethic
demands that we don't mention 3.0. Rumor has it that Bison 3.5 is not as
[...]
- Browse open items
Submit a new item
- Browse open items
Submit a new item
Powered by Savane 3.14-3b9d.
Corresponding source code