Bison: Yacc-compatible parser generator
Version
2.1
Description
Bison is a general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse that grammar. Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.
Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble. You need to be fluent in C programming in order to use Bison.
Homepage
http://www.gnu.org/software/bison/bison.html
Download
If you download the Setup program of the package, any requirements for running applications, such as dynamic link libraries (DLL's) from the dependencies as listed below under Requirements, are already included. If you download the package as Zip files, then you must download and install the dependencies zip file yourself. Developer files (header files and libraries) from other packages are however not included; so if you wish to develop your own applications, you must separately install the required packages.
| Description | Download | Size | Last change | Md5sum | ||||
|---|---|---|---|---|---|---|---|---|
| • Complete package, except sources | Setup | 3008634 | 19 November 2005 | 17974bac507f85ab4072fb5ce88d640d | ||||
| • Sources | Setup | 1142411 | 19 November 2005 | de0ede67b830990b5ba26e25cc95cede | ||||
| • Binaries | Zip | 585372 | 19 November 2005 | 94066c30feb93f20bc5b9b726b89e1c0 | ||||
| • Dependencies | Zip | 708206 | 19 November 2005 | 01ad0639741f3d82de161fa7309e5e23 | ||||
| • Developer files | Zip | 1290 | 19 November 2005 | 882a9995ce0a355bc5fdb5ffcd58b09a | ||||
| • Documentation | Zip | 1972346 | 19 November 2005 | 1f70a1b61e1fbfb28e23435adbe5b7c1 | ||||
| • Sources | Zip | 1905516 | 19 November 2005 | 675af55147cd33684aac991c734c6620 |
You can also download the files from the GnuWin32 files page.
You can monitor new releases of the port of this package.
Installation, Usage and Help
General Installation Instructions
GnuWin32 Help (feature requests, bugs, etc)
Requirements
Requirements for running applications, excluding external ones such as msvcrt.dll, perl, etc, are included in the Setup program and the dependencies zip file.
- Win32, i.e. MS-Windows 95 / 98 / ME / NT / 2000 / XP / 2003 with msvcrt.dll and msvcp60.dll. If msvcrt.dll or msvcp60.dll is not in your Windows/System folder, get them from Microsoft, or (msvcrt.dll only) by installing Internet Explorer 4.0 or higher.
- libintl-3
- libiconv-2
- m4
- libgw32c (for developing with the Bison library)
Bison是一款通用的语法分析器生成器,能够将上下文无关语法的描述转换为C语言程序,用于解析该语法。它与Yacc兼容,适用于从简单的桌面计算器到复杂的编程语言等各种语言解析器的开发。
562

被折叠的 条评论
为什么被折叠?



