GNU Bison

A stabil verziót 2021. május 17-én nézték meg . Ellenőrizetlen változtatások vannak a sablonokban vagy a .
GNU Bison
Típusú elemző generátor
Szerző Robert P. Corbett [d] [1]
Fejlesztő GNU projekt
Beírva C
Operációs rendszer UNIX-szerű
Első kiadás 1985. június [1]
legújabb verzió
Olvasható fájlformátumok GNU Bison nyelvtan [d] és GNU Bison nyelvtan (rem-vel) [d]
Generált fájlformátumok GNU Bison nyelvtan [d] és GNU Bison nyelvtan (rem-vel) [d]
Engedély GNU általános nyilvános licenc
Weboldal gnu.org/software/bison/

A GNU Bison  egy olyan program, amely automatikusan generál elemzőket egy adott nyelvtani leírásból . A bison egy ingyenes szoftver , amelyet a GNU projekt fejlesztett ki, és az összes hagyományos operációs rendszerre portolták . A bison program nagymértékben kompatibilis a hasonló programmal, a yacc . Általában a flex lexikális elemzővel együtt használják .

A Flex az alapvető tokenek leírására és egy olyan program létrehozására ( C vagy C++ kód ) használatos, amely egy karakterfolyamot tokenek folyamává dolgoz fel. A Bison a tokenek ábécéjén alapuló nyelvtan leírására szolgál, és egy olyan program létrehozására szolgál (kód C, C++ vagy Java nyelven ), amely tokenfolyamot fogad bemenetként, és szerkezeti elemeket (nem terminális tokeneket) talál ebben az adatfolyamban. adott nyelvtan szerint.

Lásd még

Jegyzetek

  1. 1 2 Corbett R. P. Static Semantics and Compiler Error Recovery  (angol) - 1985.
  2. Demaille A. Bison 3.8.2 – 2021.

Linkek