1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3CR2//EN" "http://www.docbook.org/xml/4.3CR2/docbookx.dtd" [
3 <!ENTITY % bison-entities SYSTEM "../ent/bison.ent">
6 <sect1 id="aa-bison" xreflabel="Bison">
8 <?dbhtml filename="bison.html"?>
10 <para>For installation instructions see <xref linkend="ch06-bison"/>.</para>
12 <sect2><title>Official Download Location</title>
14 <literallayout>Bison (&bison-version;):
15 <ulink url="ftp://ftp.gnu.org/gnu/bison/"/>
17 Bison Attribute Patch:
18 <ulink url="http://www.linuxfromscratch.org/patches/lfs/cvs/bison-&bison-version;-attribute.patch"/></literallayout>
22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bison-contents.xml"/>
26 <sect2><title>Short descriptions</title>
28 <para><command>bison</command> generates, from a series of rules, a program
29 for analyzing the structure of text files. Bison is a replacement for yacc
30 (Yet Another Compiler Compiler).</para>
32 <para><command>yacc</command> is a wrapper for bison, meant for programs
33 that still call yacc instead of bison. It calls bison with the -y option.</para>
35 <para><command>liby.a</command> is the Yacc library containing
36 implementations of Yacc-compatible yyerror and main functions. This library
37 is normally not very useful, but POSIX requires it.</para>
43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bison-deps.xml"/>