Bison 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Bison 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Bison 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-21

软件简介

GNU Bison 是一个通用的解析器生成器,它可以将注释的无上下文语法转换为使用 LALR(1) 解析表的确定性 LR 或广义 LR (GLR) 解析器。Bison 还可以生成 IELR(1) 或规范 LR(1) 解析表。一旦您熟练使用 Bison,您可以使用它开发广泛的语言解析器,从简单的桌面计算器中使用的解析器到复杂的编程语言。

Bison与Yacc向上兼容:所有正确编写的Yacc语法都可以在Bison上正常使用。熟悉Yacc的任何人都应该可以轻松使用Bison。您需要精通C,C ++或Java编程才能使用Bison。

Bison及其生成的解析器是可移植的,它们不需要任何特定的编译器。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣
发表于开发技能专区
2019/01/27 06:59

Bison 3.3 发布,修复了一个至少存在 31 年的 bug

Bison 3.3 发布了,Bison 是一个用于自动生成语法分析器的程序,可用于所有常见的操作系统。Bison 把 LALR 形式的上下文无关文法描述转换为可做语法分析的 C 或 C++ 程序,它基本兼容 Yacc,并做了一些改进,一般与 flex 一起使用。 此版本主要更新内容包括: 新选项 --update 以新的方式替换已弃用的功能指令,同时修复 bug,如消除重复的指令。 Bison 现在支持重新定位。 符号声明语法经过调整,特别是 %nterm,它一直以来就...

1
2
发表于AI & 大数据专区
2018/11/03 07:33

GNU bison 3.2 版本发布,解析器生成器

GNU Bison 是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison 把 LALR 形式的上下文无关文法描述转换为可做语法分析的 C 或 C++ 程序。GNU bison 基本兼容 Yacc,并做了一些改进。它一般与 flex 一起使用。 Bison 3.2 主要包括对 lalr1.cc 的改进,具体如下: 向后不兼容的更改 对 DJGPP 的支持已过时,多年来也一直没有维护和测试。 除非有恢复它的提案,否则它将被删除。 其他更改 %print...

0
6
发表于AI & 大数据专区
2018/08/31 07:33

解析器生成器 Bison 3.1 发布,引入新功能和错误修复

解析器生成器 Bison 3.1 发布了,本次更新带来了新特性功能,例如 typed midrule actions(类型化的中间规则操作),改进了诊断功能,修复了一些错误和可移植性问题,并改进了示例等等。 GNU bison 是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison 把 LALR 形式的上下文无关文法描述转换为可做语法分析的 C 或 C++ 程序。GNU bison基本兼容 Yacc,并做了一些改进。它一般与 flex 一起使用。...

2
7
发表了资讯
2015/01/16 00:00

GNU bison 3.0.3 发布,解析器生成器

GNU bison 是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。在新近版本中,Bison增加了对GLR语法分析算法的支持。 GNU bison基本兼容Yacc,并做了一些改进。它一般与flex一起使用。 GNU bison 3.0.3 发布,此版本现已提供下载: bison-3.0.3.tar.gz bison-3.0.3.tar.xz 更多内容请看这里。...

4
6
发表了资讯
2013/07/27 00:00

Bison 3.0 发布,解析器生成器

Bison 3.0 发布了,该版本移除了很多废弃的特性,诸如对 YYFAIL, yystype, yyltype, YYLEX_PARAM 和 YYPARSE_PARAM 的支持。用户 epilogue 不再受内部 #defines 影响。默认激活 Caret 错误。增强了 -Werror 参数等等。 GNU bison是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。在新近版本中,Bison增加了对GLR语法分析算法...

3
17
发表了资讯
2013/04/17 00:00

Bison 2.7.1 发布,解析器生成器

Bison 2.7.1 修复了编译器属性的移植问题,清理了编译器的一些警告信息。 GNU bison是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。在新近版本中,Bison增加了对GLR语法分析算法的支持。 GNU bison基本兼容Yacc,并做了一些改进。它一般与flex一起使用。

0
6
发表了资讯
2012/12/13 00:00

Bison 2.7 发布,解析器生成器

Bison 2.7 发布了,该版本改进了诊断(体验阶段),异常处理,更好的图形化状态呈现等等。 GNU bison是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。在新近版本中,Bison增加了对GLR语法分析算法的支持。 GNU bison基本兼容Yacc,并做了一些改进。它一般与flex一起使用。...

0
7
发表了资讯
2012/08/05 00:00

Bison 2.6.2 发布,解析器生成器

这是一个跟YACC兼容的解析器生成器 Bison 2.6.2 发布,主要改进记录: 1. Generated headers are now guarded against multiple inclusion. 2. A new variable "api.prefix" has been introduced to replace "%name-prefix". 3. Warnings for stray "@" or "$" in actions have been expanded. 4. Creation of spurious whitespace and empty lines is now avoided. 5. Various further minor fixes and improvements have bee...

4
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
41 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部