图书介绍
ANTLR 4权威指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)特恩斯·帕尔(Terence Parr)著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111566489
- 出版时间:2017
- 标注页数:266页
- 文件大小:41MB
- 文件页数:281页
- 主题词:程序语言-程序设计
PDF下载
下载说明
ANTLR 4权威指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分ANTLR和计算机语言简介3
第1章 初识ANTLR3
1.1安装ANTLR3
1.2运行ANTLR并测试识别程序5
第2章 纵观全局9
2.1从ANTLR元语言开始9
2.2实现一个语法分析器11
2.3你再也不能往核反应堆多加水了13
2.4使用语法分析树来构建语言类应用程序15
2.5语法分析树监听器和访问器17
第3章 入门的ANTLR项目20
3.1 ANTLR工具、运行库以及自动生成的代码21
3.2测试生成的语法分析器23
3.3将生成的语法分析器与Java程序集成25
3.4构建一个语言类应用程序26
第4章 快速指南29
4.1匹配算术表达式的语言30
4.2利用访问器构建一个计算器35
4.3利用监听器构建一个翻译程序38
4.4定制语法分析过程41
4.5神奇的词法分析特性45
第二部分 使用ANTLR语法开发语言类应用程序53
第5章 设计语法53
5.1从编程语言的范例代码中提取语法54
5.2以现有的语法规范为指南56
5.3使用ANTLR语法识别常见的语言模式56
5.4处理优先级、左递归和结合性62
5.5识别常见的词法结构66
5.6划定词法分析器和语法分析器的界线71
第6章 探索真实的语法世界74
6.1解析CSV文件75
6.2解析JSON77
6.3解析DOT语言83
6.4解析Cymbol语言88
6.5解析R语言91
第7章 将语法和程序的逻辑代码解耦98
7.1从内嵌动作到监听器的演进99
7.2使用语法分析树监听器编写程序100
7.3使用访问器编写程序103
7.4标记备选分支以获取精确的事件方法105
7.5在事件方法中共享信息107
第8章 构建真实的语言类应用程序114
8.1加载CSV数据114
8.2将JSON翻译成XML117
8.3生成调用图121
8.4验证程序中符号的使用124
第三部分 高级特性133
第9章 错误报告与恢复133
9.1错误处理入门133
9.2修改和转发ANTLR的错误消息137
9.3自动错误恢复机制141
9.4勘误备选分支152
9.5修改ANTLR的错误处理策略152
第10章 属性和动作156
10.1使用带动作的语法编写一个计算器157
10.2访问词法符号和规则的属性162
10.3识别关键字不固定的语言165
第11章 使用语义判定修改语法分析过程168
11.1识别编程语言的多种方言169
11.2关闭词法符号172
11.3识别歧义性文本174
第12章 掌握词法分析的“黑魔法”180
12.1将词法符号送入不同通道181
12.2上下文相关的词法问题184
12.3字符流中的孤岛194
12.4对XML进行语法分析和词法分析198
第四部分ANTLR参考文档209
第13章 探究运行时API209
13.1包结构概览209
13.2识别器210
13.3输入字符流和词法符号流212
13.4词法符号和词法符号工厂213
13.5语法分析树215
13.6错误监听器和监听策略216
13.7提高语法分析器的速度217
13.8无缓冲的字符流和词法符号流217
13.9修改ANTLR的代码生成机制219
第14章 移除直接左递归221
14.1直接左递归备选分支模式222
14.2左递归规则转换223
第15章 语法参考226
15.1语法词汇表226
15.2语法结构229
15.3文法规则232
15.4动作和属性241
15.5词法规则246
15.6通配符与非贪婪子规则250
15.7语义判定253
15.8选项257
15.9 ANTLR命令行参数259
参考文献263
热门推荐
- 1101407.html
- 1391995.html
- 2590842.html
- 2288034.html
- 2659800.html
- 2897223.html
- 1009807.html
- 1357072.html
- 3908889.html
- 1110776.html
- http://www.ickdjs.cc/book_1832285.html
- http://www.ickdjs.cc/book_2215159.html
- http://www.ickdjs.cc/book_2232849.html
- http://www.ickdjs.cc/book_765528.html
- http://www.ickdjs.cc/book_2573471.html
- http://www.ickdjs.cc/book_1134485.html
- http://www.ickdjs.cc/book_459857.html
- http://www.ickdjs.cc/book_3809113.html
- http://www.ickdjs.cc/book_74864.html
- http://www.ickdjs.cc/book_988664.html