mirror of
https://git.FreeBSD.org/ports.git
synced 2025-02-01 10:59:55 +00:00
4d2bbb7963
Changes: http://git.savannah.gnu.org/cgit/bison.git/tree/NEWS PR: 231006 Exp-run by: antoine
15 lines
845 B
Plaintext
15 lines
845 B
Plaintext
Bison is a general-purpose parser generator that converts an annotated
|
|
context-free grammar into a deterministic LR or generalized LR (GLR) parser
|
|
employing LALR(1) parser tables. As an experimental feature, Bison can also
|
|
generate IELR(1) or canonical LR(1) parser tables. 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. You need to be fluent in C or C++ programming in
|
|
order to use Bison. Java is also supported as an experimental feature.
|
|
|
|
WWW: https://www.gnu.org/software/bison/
|
|
WWW: https://savannah.gnu.org/projects/bison/
|