GNU bison

GNU bison

Infobox_Software
name = GNU Bison

developer = The GNU Project
latest_release_version = 2.3
latest_release_date = June 5, 2006
operating_system = Cross-platform
genre = Parser generator
license = GPL
website = [http://www.gnu.org/software/bison/ http://www.gnu.org/software/bison/]

GNU bison is a parser generator that is part of the GNU project. Bison converts a grammar description for a context-free grammar into a C or C++ program which can parse a sequence of tokens that conforms to that grammar (a LALR parser). It can also produce "Generalized Left-to-right Rightmost" (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, an automatic lexical analyser.

The software is 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)


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • GNU Bison — Maintainer Akim Demaille, Joel E. Denny, Paul Eggert Entwickler GNU Projekt Aktuelle Version 2.5 (14. Mai 2011) Betriebssystem Unix ähnliche …   Deutsch Wikipedia

  • GNU Bison — es un programa generador de analizadores sintácticos de propósito general perteneciente al proyecto GNU disponible para prácticamente todos los sistemas operativos, se usa normalmente acompañado de flex aunque los analizadores lexicos se pueden… …   Wikipedia Español

  • GNU bison — es un generador de parser de propósito general que convierte una descripción gramatical desde una gramática libre de contexto LALR en un programa en C para hacer el parse. Es utilizado para crear parsers para muchos lenguajes, desde simples… …   Enciclopedia Universal

  • GNU Bison — Pour les articles homonymes, voir Bison (homonymie). GNU Bison …   Wikipédia en Français

  • GNU bison — Запрос «bison» перенаправляется сюда; см. также другие значения. GNU Bison Тип генератор синтаксических анализаторов Написана на C Операционная система UNIX подобные Последняя версия 2.6.2 (3 августа 2012 года) …   Википедия

  • GNU Bison — …   Википедия

  • Bison (disambiguation) — Bison is a taxonomic group containing six species of large even toed ungulates.Bison(s) may also refer to:In computing: * GNU bison, a parser generator that is part of the GNU project * BiSON or Bi State Optical Network, a high speed optical… …   Wikipedia

  • Bison (Begriffsklärung) — Bison bezeichnet: eine Rindergattung, siehe Bisons eine Art aus dieser Gattung, siehe Amerikanischer Bison in der Informatik ein freier universeller Parsergenerator aus dem GNU Projekt, siehe GNU Bison in der Informatik eine binäre Form der… …   Deutsch Wikipedia

  • Bison (Homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Le bison est un mammifère de la famille des bovidés. Bison d Amérique du Nord Bison d Europe Bison des steppes, espèce disparue Bison est une marque de… …   Wikipédia en Français

  • GNU toolchain — est un terme général utilisé par la communauté anglosaxonne pour désigner certains outils de développement (en) du projet GNU. Ces outils forment une suite d outils de développement utilisés en série, souvent appelée « toolchain »… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”