GNU bison 53189 219550426 2008-06-15T19:51:39Z GregorB 179697 Sort key {{Infobox_Software | name = GNU Bison | logo = | developer = [[GNU|The GNU Project]] | latest_release_version = 2.3 | latest_release_date = [[June 5]], [[2006]] | operating_system = [[Cross-platform]] | genre = [[Parser generator]] | license = [[GNU General Public License|GPL]] | website = [http://www.gnu.org/software/bison/ http://www.gnu.org/software/bison/] | }} {{portal|Free software|Free Software Portal Logo.svg}} '''GNU bison''' is a [[parser generator]] that is part of the [[GNU project]]. Bison converts a [[Formal grammar|grammar]] description for a "Look Ahead Left-to-right Rightmost" ([[LALR]]) [[context-free grammar]] into a [[C (programming language)|C]] or [[C++]] program which can parse a sequence of [[token]]s that conforms to that grammar. It can also produce "Generalized Left-to-right Rightmost" ([[GLR parser|GLR]]) parsers for ambiguous grammars. Bison is largely compatible with [[Yacc]], and offers several improvements over this earlier program. It is sometimes used in conjunction with [[Flex lexical analyser|flex]], an automatic [[lexical analyser]]. The software is [[free software|freely]] available in [[source code]] form. ==External links== *[http://www.gnu.org/software/bison/ Bison Website in the GNU project] *[http://savannah.gnu.org/projects/bison/ Bison project home at Savannah] *[http://www.gnu.org/software/bison/manual/index.html The GNU Bison Manual] *[http://directory.fsf.org/bison.html Bison in Free Software Foundation's Directory] *[http://cs.uic.edu/~spopuri/cparser.html Internals of C parsers generated by GNU Bison] *[http://www.quut.com/c/ANSI-C-grammar-y.html ANSI-C yacc (bison) grammar] *[http://gnuwin32.sourceforge.net/packages/bison.htm Bison Win32 binaries by GnuWin32] (version 2.1) {{GNU}} [[Category:GNU project software|Bison]] [[Category:Compiling tools]] [[Category:Parser generators]] {{software-stub}} [[da:GNU bison]] [[es:GNU Bison]] [[fr:Bison (GNU)]] [[he:GNU bison]] [[ja:Bison]] [[pl:Bison (program)]] [[pt:GNU bison]] [[ru:GNU bison]] [[sr:GNU bison]] [[uk:Bison]] [[zh:GNU bison]]