解析器生成器 Bison

GPL
C/C++
跨平台
2008-09-21

GNU bison是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。在新近版本中,Bison增加了对GLR语法分析算法的支持。

GNU bison基本兼容Yacc,并做了一些改进。它一般与flex一起使用。

加载中

评论(0)

暂无评论

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

Bison 3.3 发布了,Bison 是一个用于自动生成语法分析器的程序,可用于所有常见的操作系统。Bison 把 LALR 形式的上下文无关文法描述转换为可做语法分析的 C 或 C++ 程序,它基本兼容 Yacc,...

01/27 06:59

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

GNU Bison 是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison 把 LALR 形式的上下文无关文法描述转换为可做语法分析的 C 或 C++ 程序。GNU bison 基本兼容...

2018/11/03 07:33

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

解析器生成器 Bison 3.1 发布了,本次更新带来了新特性功能,例如 typed midrule actions(类型化的中间规则操作),改进了诊断功能,修复了一些错误和可移植性问题,并改进了示例等等。 GN...

2018/08/31 07:33

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

GNU bison 是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文无关文法描述转换为可做语法分析的C或C++程序。在新近版本中,Bison增加了...

2015/01/16 07:06

Bison 3.0 发布,解析器生成器

Bison 3.0 发布了,该版本移除了很多废弃的特性,诸如对 YYFAIL, yystype, yyltype, YYLEX_PARAM 和 YYPARSE_PARAM 的支持。用户 epilogue 不再受内部 #defines 影响。默认激活 Caret 错误。...

2013/07/27 08:04

Bison 2.7.1 发布,解析器生成器

Bison 2.7.1 修复了编译器属性的移植问题,清理了编译器的一些警告信息。 GNU bison是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把LALR形式的上下文...

2013/04/17 04:10

Bison 2.7 发布,解析器生成器

Bison 2.7 发布了,该版本改进了诊断(体验阶段),异常处理,更好的图形化状态呈现等等。 GNU bison是一个自由软件,用于自动生成语法分析器程序,实际上可用于所有常见的操作系统。Bison把...

2012/12/13 07:38

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 intro...

2012/08/05 09:20

没有更多内容

加载失败,请刷新页面

没有更多内容

12
回答
说说自己最没用的专业技能

想起当初自己费很大劲啃O'Reilly那本英文影印版的《flex与bison》,结果在实际工作中从来没用到过... 大家说说自己最没用的“专业技能”有哪些?

2013/01/19 21:36
2
回答
flex yacc bison ,gcc编译后运行出错.

词法文件: %{ /* It is a test here. */ #include "y.tab.h" #define LOOKUP 0 #define...

2012/03/19 21:42
2
回答
mingw下如何使用flex和bison

准备写个类似于c语言的解释器。因为希望能在vc的标准库下运行,所以准备用mingw来编译,可是怎么安装flex和bison?

2012/03/22 22:51

没有更多内容

加载失败,请刷新页面

没有更多内容

Bison Manual基础笔记1

参考和推荐阅读: http://blog.csdn.net/sirouni2003/article/details/590661 http://www.cppblog.com/woaidongmao/archive/2008/09/20/62322.html 上面的文章都不错,第一个是Bison手册的翻...

2012/02/21 21:14
349
0
flex 与 bison的 调试

如何调试 flex 与 bison 生成的代码

2015/09/02 10:48
246
0
【flex&bison翻译】前言

****** 译者注:去年的时候曾经计划翻译本书,后来终于还是抵不过懒惰,给放下了,有句经典的话:现在的努力,是为了小时候吹过的牛逼。现在体会深刻啊。。。本文是在Ubuntu 12.04.1系统下,...

2012/08/25 00:09
742
0
Mac安装thrift0.9.3

步骤 1.下载thrift0.9.3的安装包,进行解压。 2. 执行configure ./configure --prefix=/usr/local/ --with-boost=/usr/local --with-libevent=/usr/local --without-ruby --without-perl --w...

2018/03/28 11:25
50
0
bison

bison在mingw下编译

2014/01/03 02:18
21
0
编译原理实验:FLex(scanner)与Bison(parser)实现计算器

参考: Flex常用规范 Bison常用规范 flex+bison开发计算器 1 Unix Lex/YACC 发展为 Linux FLex/Bison Lex是1975年由Mike Lesk和当时尚在AT&T实习的Eric Schmidt共同完成的(Schmidt做的更多)...

08/14 12:06
9
1
用Bison编写逆波兰式表达式计算器

下载并安装Bison # wget ftp://ftp.gnu.org/gnu/bison/bison-2.4.3.tar.gz  # gzip -dc bison-2.4.3.tar.gz | tar xf -  # cd bison-2.4.3  # ./configure  # make  # make install bis...

2010/11/02 20:00
532
0
配置PHP启动Apache服务报错

在新的服务器(centos 6.3)编译安装完php-5.4.8,再配置好php.ini和httpd.conf后,启动apache-2.4.3的时候,命令执行/usr/local/apache2/bin/apachectl start时,提示: httpd: Syntax erro...

2015/03/06 09:44
58
0
第一次在Linux系统上编译TCC的Android SDK记实

1.需要安装bison工具,bison是一个语法解析程序, 链接地址为:http://www.gnu.org/software/bison/ 命令为:apt-get install bison 2. 安装G++编译器,apt-get install g++, 需要一定的时间才...

2012/02/07 18:48
317
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部