OLD | NEW |
(Empty) | |
| 1 * Bison-2.4.1 for Windows * |
| 2 =========================== |
| 3 |
| 4 What is it? |
| 5 ----------- |
| 6 Bison: Yacc-compatible parser generator |
| 7 |
| 8 Description |
| 9 ----------- |
| 10 Bison is a general purpose parser generator that converts a grammar description
for an LALR(1) context-free grammar into a C program to parse that grammar. Biso
n can be used to develop a wide range of language parsers, from ones used in sim
ple desk calculators to complex programming languages. Bison is upwardly compati
ble with Yacc, so any correctly written Yacc grammar should work with Bison with
out any changes. If you know Yacc, you shouldn't have any trouble using Bison. Y
ou do need to be very proficient in C programming to be able to use Bison. Bison
is only needed on systems that are used for development. If your system will be
used for C development, you should install Bison. The package contains also the
-ly library sometimes used by programs using Bison-generated parsers. If you ar
e developing programs using Bison, you might want to link with this library. Thi
s library is not required by all Bison-generated parsers, but may be employed by
simple programs to supply minimal support for the generated parsers. |
| 11 |
| 12 Homepage |
| 13 -------- |
| 14 http://www.gnu.org/software/bison/bison.html |
| 15 Sources: http://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.gz |
| 16 |
| 17 System |
| 18 ------ |
| 19 - Win32, i.e. MS-Windows 95 / 98 / ME / NT / 2000 / XP / 2003 / Vista / 2008 wit
h msvcrt.dll |
| 20 - if msvcrt.dll is not in your Windows/System folder, get it from |
| 21 Microsoft <http://support.microsoft.com/kb/259403> |
| 22 or by installing Internet Explorer 4.0 or higher |
| 23 <http://www.microsoft.com/windows/ie> |
| 24 - libintl-3 <http://gnuwin32.sourceforge.net/packages/libintl.htm> |
| 25 - libiconv-2 <http://gnuwin32.sourceforge.net/packages/libiconv.htm> |
| 26 - regex <http://gnuwin32.sourceforge.net/packages/regex.htm> |
| 27 - m4 <http://gnuwin32.sourceforge.net/packages/m4.htm> |
| 28 |
| 29 Notes |
| 30 ----- |
| 31 - Bugs and questions on this MS-Windows port: gnuwin32@users.sourceforge.net |
| 32 |
| 33 Package Availability |
| 34 -------------------- |
| 35 - in: http://gnuwin32.sourceforge.net |
| 36 Installation |
| 37 ------------ |
| 38 Bison may be installed in any directory, provided the subdirectory structure is
maintained. Native language support is also active. |
| 39 |
| 40 Sources |
| 41 ------- |
| 42 - bison-2.4.1-src.zip |
| 43 |
| 44 Compilation |
| 45 ----------- |
| 46 The package has been compiled with GNU auto-tools, GNU make, and Mingw |
| 47 (GCC for MS-Windows). Any differences from the original sources are given |
| 48 in bison-2.4.1-GnuWin32.diffs in bison-2.4.1-src.zip. Libraries needed |
| 49 for compilation can be found at the lines starting with 'LIBS = ' in the |
| 50 Makefiles. Usually, these are standard libraries provided with Mingw, or |
| 51 libraries from the package itself; 'gw32c' refers to the libgw32c package, |
| 52 which provides MS-Windows substitutes or stubs for functions normally found in |
| 53 Unix. For more information, see: http://gnuwin32.sourceforge.net/compile.html |
| 54 and http://gnuwin32.sourceforge.net/packages/libgw32c.htm. |
OLD | NEW |