%general-entities; ]> bison &bison-version;
&bison-url;
Bison-&bison-version; Bison <para>The Bison package contains a parser generator.</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&bison-ch6-sbu;</seg> <seg>&bison-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of Bison Prepare Bison for compilation: ./configure --prefix=/usr --docdir=/usr/share/doc/bison-&bison-version; Compile the package: make There is a circular dependency between bison and flex with regard to the checks. If desired, after installing flex in the next section, the bison checks can be run with make check. Three tests related to lalr1.cc fail for unknown reasons. Install the package: make install Contents of Bison Installed programs Installed library Installed directory bison and yacc liby.a /usr/share/bison Short Descriptions bison Generates, from a series of rules, a program for analyzing the structure of text files; Bison is a replacement for Yacc (Yet Another Compiler Compiler) bison yacc A wrapper for bison, meant for programs that still call yacc instead of bison; it calls bison with the -y option yacc liby The Yacc library containing implementations of Yacc-compatible yyerror and main functions; this library is normally not very useful, but POSIX requires it liby