Lex与YaccPDF电子书下载
其他书籍
- 作 者:John R.Levine等着;杨作梅,张旭东等译
- 出 版 社:北京市:机械工业出版社
- 出版年份:2003
- ISBN:7111107217
- 页数:375 页
图书介绍:本书对lex和yacc的重要主题提供了详尽的参考。对所有主要的lex和yacc的MS-DOS和UNIX版本,本书都进行了介绍,包括AT&Tlex和yacc、Berkeleyyacc、Berkeley/Gnuflex、Gunbison、MKSlex和yacc、AbraxasPCYACC等等。《lex与yacc》(第二版)是惟一一本专门介绍这两个重要的UNIX编程工具的书。这本新版本是完全的修订版,并以很多新的扩充示例代替了旧的示例。几个介绍性章节已经完全重写,还有一章专门介绍实现SQL语法,给出了有经验的程序员希望看到的各种细节。本书对lex和yacc的重要主题提供了详尽的参考。对所有主要的lex和yacc的MS-DOS和UNIX版本,本书都进行了介绍,包括AT&Tlex和yacc、Berkeleyyacc、Berkeley/Gnuflex、Gunbison、MKSlex和yacc、AbraxasPCYACC等等。◆“太棒了!我已经读完《lex与yacc》的第二版……总而言之,这是一件伟大的作品——这本书比第一版充实很多,详实而透彻。阅读的过程中,我经历了无数次的惊喜,心里总想‘可惜了, 查看图书目录点击购买PDF全本电子书 上一篇:英日汉数字家电技术辞典下一篇:教育、心理与社会服务 《Lex与Yacc》目录 标签:
目录1
第一章 lex和yacc9
最简单的lex程序10
用lex识别单词11
语法23
运行lex和yacc31
lex和手写的词法分析程序32
练习35
第二章 使用lex36
正则表达式37
单词计数程序42
分析命令行48
C源代码分析程序55
小结58
练习59
语法60
第三章 使用yacc60
移进/归约分析62
yacc语法分析程序65
词法分析程序68
算术表达式和歧义性69
变量和有类型的标记74
符号表77
函数和保留字81
用make构建语法分析程序88
小结89
练习89
第四章 菜单生成语言91
MGL的概述91
开发MGL93
构建MGL103
屏幕处理109
结束112
MGL代码示例115
练习120
第五章 分析SQL122
SQL的要点概述123
语法检查程序127
语法分析程序133
嵌入式SQL158
练习163
第六章 lex规范参考164
lex规范的结构164
BEGIN166
程序错误166
字符变换168
上下文相关169
定义(替换)171
ECHO172
包含操作(文件的逻辑嵌套)172
从字符串中输入174
input()176
内部表(%N声明)177
lex库178
行号和yylineno179
文字块179
一个程序中的多个词法分析程序179
output()184
lex词法分析程序的可移植性185
正则表达式语法187
REJECT190
从yylex()中返回值190
起始状态191
unput()193
yyinput()、yyoutput()、yyunput()194
yyleng194
yyless()194
yylex()195
yymore()196
yytext197
yywrap()199
第七章 yacc语法参考200
yacc语法的结构200
动作201
歧义和冲突204
yacc中的程序错误205
结束标记208
错误标记和错误恢复208
继承的属性($0)209
%ident声明209
词汇的反馈211
文字块212
文字标记213
yacc语法分析程序的可移植性213
优先级、结合性和操作符声明215
递归规则217
规则219
特殊字符220
开始声明221
符号值222
标记223
%type声明226
%union声明226
变体和多重语法227
y.output文件232
yacc库233
YYABORT234
YYACCEPT235
YYBACKUP235
yyclearin235
yydebug和YYDEBUG236
yyerrok237
YYERROR237
yyerror()237
yyparse()238
YYRECOVERING()239
第八章 yacc歧义和冲突240
指针模型和冲突240
冲突的普通示例253
如何修复冲突258
练习266
小结266
第九章 错误报告和恢复267
错误报告267
错误恢复272
练习276
附录一 AT Tlex279
附录二 AT Tyacc287
附录三 Berkeleyyacc297
附录四 GNUbison303
附录五 flex306
附录六 MKSlex和yacc318
附录七 Abraxaslex和yacc320
附录八 POSIXleX和yacc322
附录九 MGL编译程序代码325
附录十 SQL分析程序代码341
参考文献369
词汇表371
相关图书
作者其它书籍
- 《断陷湖盆比较沉积学与油气储层》赵永胜等着 1996
- 《东北民歌文化研究及艺术探析》(中国)杨清波 2019
- 《羊脂球 莫泊桑短篇小说选》(法)莫泊桑着;张英伦译 2010
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《弹好钢琴必备的五线谱知识》杨青华威武 2019
- 《液固旋流分离新技术》中国化工学会组织编写;汪华林等着 2019
- 《社会资本与村庄治理转型的社区机制》张国芳等着 2019
- 《数学物理方法与仿真 第3版》杨华军 2020
- 《材料导论》张会主编 2019
出版社其它书籍
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编着 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明着 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编着 2019
本类热门
- 1变通 受用一生的学问
- 2额尔古纳河右岸
- 3易经真的很容易
- 4海蒂怀孕大百科 全新第4版
- 5八次危机 中国的真实经验1949-2009
- 6法治的细节
- 7你是你吃出来的
- 8蛤蟆先生的希望
- 9杀死一只知更鸟
- 10天幕红尘
摘要:本文详细介绍了Lex与Yacc.pdf电子书版文档的下载,从文档概述、下载途径、内容解析和实际应用等方面进行了全面阐述,旨在为读者提供一份全面、实用的Lex与Yacc学习指南。
1、文档概述
Lex与Yacc.pdf电子书版文档是学习Lex和Yacc工具的权威资料。Lex和Yacc是编译原理中常用的词法分析和语法分析工具,它们在编译器开发中扮演着重要角色。该文档详细介绍了Lex和Yacc的基本概念、原理和应用,适合初学者和有一定基础的读者阅读。
文档共分为三个部分:第一部分介绍了Lex和Yacc的基本概念和原理;第二部分通过实例讲解了如何使用Lex和Yacc进行词法分析和语法分析;第三部分探讨了Lex和Yacc在实际项目中的应用。
该文档内容丰富、结构清晰,语言通俗易懂,适合广大编程爱好者、编译原理学习者以及从事编译器开发的工程师阅读。
2、下载途径
Lex与Yacc.pdf电子书版文档的下载途径主要有以下几种:
1)官方网站下载:Lex与Yacc.pdf电子书版文档的官方网站提供了文档的免费下载,读者可以访问官方网站,按照提示进行下载。
2)网络资源搜索:通过搜索引擎,如百度、谷歌等,搜索“Lex与Yacc.pdf电子书版文档下载”,可以找到多个下载链接,读者可以根据自己的需求选择合适的下载链接。
3)论坛交流:在编程论坛、技术社区等地方,经常有热心网友分享Lex与Yacc.pdf电子书版文档的下载链接,读者可以加入相关论坛,与其他网友交流学习。
3、内容解析
Lex与Yacc.pdf电子书版文档的内容解析主要包括以下几个方面:
1)Lex和Yacc的基本概念:介绍了Lex和Yacc的定义、作用以及它们在编译器开发中的地位。
2)Lex和Yacc的原理:详细讲解了Lex和Yacc的工作原理,包括词法分析、语法分析等过程。
3)Lex和Yacc的使用方法:通过实例讲解了如何使用Lex和Yacc进行词法分析和语法分析,包括编写Lex和Yacc规则、编译和运行等步骤。
4)Lex和Yacc的实际应用:探讨了Lex和Yacc在实际项目中的应用,如开发编程语言、构建代码解析器等。
4、实际应用
Lex与Yacc.pdf电子书版文档在实际应用方面具有很高的参考价值。
1)Lex和Yacc在编程语言开发中的应用:通过Lex和Yacc可以快速开发出具有强大功能的编程语言,如Python、Java等。
2)Lex和Yacc在代码解析器中的应用:Lex和Yacc可以构建出高效的代码解析器,用于代码分析、代码生成等任务。
3)Lex和Yacc在其他领域的应用:Lex和Yacc在自然语言处理、文本处理等领域也有着广泛的应用。
总结:
Lex与Yacc.pdf电子书版文档为读者提供了全面、实用的Lex和Yacc学习指南。通过本文的详细阐述,读者可以了解到Lex和Yacc的基本概念、原理、使用方法以及实际应用,为学习和实践Lex和Yacc奠定了基础。
本文由nayona.cn整理
联系我们
关注公众号
微信扫一扫
支付宝扫一扫