[go: nahoru, domu]

Przejdź do zawartości

Bison (program)

Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez 195.176.176.226 (dyskusja) o 17:13, 31 sty 2007. Może się ona znacząco różnić od aktualnej wersji.

Bison to odpowiednik programu yacc powstały w ramach projektu GNU.

Jest używany zwykle razem z programem flex.

Posiada wiele rozszerzeń w stosunku do oryginału. Do najważniejszych należą:

  • obsługa gramatyk GLR, nie tylko LALR (np. gramatyka C nie jest LALR i należy albo użyć GLR, albo zmodyfikować lekser, żeby odróżniał nazwy typów od nazwy zmiennych).
  • obsługa C++, Java

Linki zewnętrzne