Common

GNU Bison

Yacc-compatible parser generator program

GNU Bison

Common card · No. 497918

GNU Bison, commonly known as Bison, is a parser generator that is part of the GNU Project. Bison reads a specification in Bison syntax (described as "machine-readable BNF"), warns about any parsing ambiguities, and generates a parser that reads sequences of tokens and decides whether the sequence conforms to the syntax specified by the grammar. The generated parsers are portable: they do not require any specific compilers. Bison by default generates LALR(1) parsers but it can also generate canonical LR, IELR(1) and GLR parsers. In POSIX mode, Bison is compatible with Yacc, but also has several extensions over this earlier program, including Generation of counterexamples for conflicts Location tracking (e.g., file, line, column) Rich and internationalizable syntax error messages in the generated parsers Customizable syntax error generation, Reentrant parsers Push parsers, with autocompletion Support for named references Several types of reports (graphical, XML) on the generated parser...

Read on Wikipedia

Open boosters, collect cards and trade them. Free to play.

Play for free
GNU Bison – Common Wikipedia card | Wikiverse TCG