LeX与Yacc(第二版)
![LeX与Yacc(第二版)](http://image.wangchao.net.cn/small/product/1235434001900.jpg)
分類: 图书,计算机/网络,程序设计,其他,
作者: 杨作梅,张旭东 等译
出 版 社: 机械工业出版社
出版时间: 2003-1-1字数: 419000版次: 1版1次页数: 375印刷时间: 2003/01/01开本:印次:纸张: 胶版纸I S B N : 9787111107217包装: 平装编辑推荐
本书对lex和yacc的重要主题提供了详尽的参考。对所有主要的lex和yacc的MS-DOS和UNIX版本,本书都进行了介绍,包括AT&T lex和yacc、Berkeley yacc、Berkeley/Gnu flex、 Gun bison、MKS lex和yacc、Abraxas PCYACC等等。
内容简介
《lex与yacc》(第二版)是惟一一本专门介绍这两个重要的UNIX编程工具的书。这本新版本是完全的修订版,并以很多新的扩充示例代替了旧的示例。几个介绍性章节已经完全重写,还有一章专门介绍实现SQL语法,给出了有经验的程序员希望看到的各种细节。
本书对lex和yacc的重要主题提供了详尽的参考。对所有主要的lex和yacc的MS-DOS和UNIX版本,本书都进行了介绍,包括AT&T lex和yacc、Berkeley yacc、Berkeley/Gnu flex、 Gun bison、MKS lex和yacc、Abraxas PCYACC等等。
◆“太棒了!我已经读完《lex与yacc》的第二版……总而言之,这是一件伟大的作品——这本书比第一版充实很多,详实而透彻。阅读的过程中,我经历了无数次的惊喜,心里总想‘可惜了,他们已经错过了也许是细微而精妙的地方,我先做个注释’,然而随后在下一个句子或段落就看到对该问题的阐释。”
◆“[John Levine]做了大量的工作来完善这本书。我很高兴最终有一本好书推荐给人们。”
——Vern Paxson,flex的开发者
封面介绍:
封面上的动物特征是维多利亚王冠鸽——鸽子家族中最大的成员之一。与其他鸟类不同,有王冠的鸽子喝水时是把咏嘴浸入吸吮。蛋的孵化(一般有两个蛋)由一雌一雄共同分担,雄鸟白天孵化,雌鸟夜里孵化。维多利亚王冠鸽的羽毛明亮,深蓝色并带有紫色的斑纹,带有花边的扇状头冠,淡蓝色的羽毛。曼然它们在其产地新几内亚岛受法律保护,但是它们仍然成为一些觊觎其羽毛的偷猎者的目标,它们正处于濒临灭绝的危险之中。
作者简介
目录
前言
第一章 lex和yacc
最简单的Lex程序
用Lex识别单词
语法
运行lex和yacc
lex和手写的词法分析程序
练习
第二章 使用lex
正则表达式
单词计数程序
分析命令行
C源代码分析程序
小结
练习
第三章 使用yacc
语法
移进/归约分析
yacc语法分析程序
词法分析程序
算术表达式和歧义性
变量和有类型的标记
符号表
函数和保留字
用make构建语法分析程序
小结
练习
第四章 菜单生成语言
MGL的概述
开发MGL
构建MGL
屏幕处理
结束
MGL代码示例
练习
第五章 分析SQL
SQL的要点概述
语法检查程序
语法分析程序
嵌入式SQL
练习
第六章 lex规范参考
第八章 yacc歧义和冲突
第九章 错误报告和恢复
媒体评论