图书介绍

Lex与YaccPDF|Epub|txt|kindle电子书版本网盘下载

Lex与Yacc
  • John R.Levine等著;杨作梅,张旭东等译 著
  • 出版社: 北京市:机械工业出版社
  • ISBN:7111107217
  • 出版时间:2003
  • 标注页数:375页
  • 文件大小:9MB
  • 文件页数:386页
  • 主题词:UNIX

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐