Berkeley Yacc (byacc) is a high-quality yacc variant. It is written to avoid dependencies upon a particular compiler. It was written around 1990 by Robert Corbett, who previously wrote Bison. This version has been modified to conform to ANSI C.
| Tags | Software Development Pre-processors |
|---|---|
| Licenses | Public Domain |
| Operating Systems | POSIX |
Recent releases


Release Notes: This release fixes the special case in which the "-i" option is given without "-d", adds other minor fixes, and improves the regression testcases.


Release Notes: This release alters the configure script to allow experimentation with different autoconf versons (no code changes).


Release Notes: This release adds minor changes to easily build on FreeBSD and for other packagers who prefer not to use the configure script.


Release Notes: This release adds an "-s" option to suppress extra #define's from %token directive string literals, for better conformance to original yacc. It improves/extends support for %pure-parser, including cross-checking test-cases against bison behavior.


Release Notes: This release adds a command-line option that creates an interface-file, which is useful for separate compilation of lex/yacc modules. There are also some minor bugfixes.