图书介绍
Lex与YaccPDF|Epub|txt|kindle电子书版本网盘下载
- John R.Levine等著;杨作梅,张旭东等译 著
- 出版社: 北京市:机械工业出版社
- ISBN:7111107217
- 出版时间:2003
- 标注页数:375页
- 文件大小:9MB
- 文件页数:386页
- 主题词:UNIX
PDF下载
下载说明
Lex与YaccPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录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