注重体验与质量的电子书资源下载网站
分类于: 计算机基础 互联网
简介
LEMON语法分析生成器 豆 7.7分
资源最后更新于 2020-09-23 15:10:39
作者:虞森林
出版社:浙江大学
出版日期:2006-01
ISBN:9787308048149
文件格式: pdf
标签: 编译原理 计算机科学 LEMON语法分析生成器 计算机 源代码分析 LALR(1) Compiler 语法分析器
简介· · · · · ·
通过解剖分析现成软件的源代码来学习计算机的专业课程,是一种行之有效的途径。本书通过解剖一个LALR(1)语法分析的生成器——LEMON,来达到学习编译原理中有关LALR(1)语法分析的目的。
本书的结构安排,以LEMON在mmn()主函数中执行流为串联主线,在分析过程中,按遇见的顺序,逐个分析阐述每个函数的工作机制、相关的数据结构,以及它们互相之间发生的有机联系。全书分11章。第1章对LEMON进行概略性的介绍。第2章通过一个带有变量功能、具有可重载函数的桌面计算器的开发实例,介绍如何应用LEMON来开发应用程序。第3章分析LEMON如何对命令行中输入的参数进行处理。第4章阐述LEMON中的各种数据结构以及它们的初始化过程。第5章为LEMON对语法文件内容进行词法扫描,并介绍如何将磁盘上的语法文件转换为机器内存里的各种数据结构。第6章讲述寻得符号Fi...