flex与bison
陆军 译
出版时间:2011年01月
页数:266
如果你需要分析或处理Linux或Unix中的文本数据,这本有用的书籍就向你讲解了如何使用flex和bison迅速解决问题。《flex与bison》被期待已久,是经典O’Reilly系列书籍《lex & yacc》的续篇。在原书出版以来的近20年中,flex和bison已被证明比原来的Unix工具更可靠、更强大。
《flex与bison》一书涵盖了Linux和Unix程序开发中相同的重要核心功能,以及一些重要的新主题。你会找到适用于新手的修订教程和适用于高级用户的参考资料,以及对每个程序的基本用法的解释,并且运用它们创建简单、独立的应用程序。有了《flex与bison》,你会发现这些灵活的工具提供的广泛用途。
包括的主题有:
· 正则表达式工具无法处理的地址语法挤压(address syntax crunching)
· 生成编译器和解释器,并运用大范围的文本处理功能
· 解释代码、配置文件或任何其他结构化的格式
· 学习关键编程技术,包括抽象语法树和符号表
· 用完整的示例代码实现一个完善的SQL语法
使用新的功能,如纯(可重入)词法分析器(lexer)和· 语法分析器(parser)、功能强大的GLR分析器和C++的接口
“我很高兴看到John彻底详尽地重写这本经典书。他更新的示例和说明能够帮助老用户和新手摆脱模仿那些已经根深蒂固的旧lex和yacc。”
——Joel E. Denny
bison维护人员
John Levine, Taughannock Networks的创始人,著有20余本技术书籍,其中包括《lex & yacc》和《qmail》,均为O’Reilly出版。
(建议有Unix/Linux编程经验者阅读。)
书名:flex与bison
译者:陆军 译
国内出版社:东南大学出版社
出版时间:2011年01月
页数:266
书号:978-7-5641-2605-6
原版书书名:flex & bison
原版书出版商:O'Reilly Media
John Levine
John R. Levine is the author of several dozen books, including lex and yacc and
qmail published by O’Reilly, and The Internet for Dummies. He writes, consults, and
lectures on computer software, network and email security, and policy topics.
“flex与bison”封面上的动物是绿蓑鸽(尼柯巴鸠)(拉丁学名Caloenas nicobarica,英文名Nicobar Pigeon)。这种具有灰色,黄色和翠绿色羽毛的大鸟(体长40cm左右)生活在从孟加拉和马来西亚直到新几内亚湾之间的岛屿上。DNA分析表明它是现存最接近渡渡鸟(拉丁学名Raphus cucullatus,英文名Dodo)的物种。