
作者:刘刚,赵鹏翀
页数:224
出版社:清华大学出版社
出版日期:2021
ISBN:9787302456995
电子书格式:pdf/epub/txt
内容简介
本书结合对现代编译器设计理论的详细研究,精心设计了若干个实验,每个实验都使用C语言编写完成,并配有大量的练习,真正做到“以源代码为核心”。读者可以亲自动手完成这些实验,在实践的过程中循序渐进地学习编译原理的理论知识,进而加深对编译原理的理解。
目录
CP Lab简介
实验1 实验环境的使用
实验2 NFA至0DFA
实验3 使用Lex自动生成扫描程序
实验4 消除左递归(无替换)
实验5 消除左递归(有替换)
实验6 提取左因子
实验7 First集合
实验8 Follow集合
实验9 Yacc分析程序生成器
实验10 符号表的构建和使用
实验11 三地址码转换为P-代码
实验12 GCC编译器案例综合研究
附录A TINY编译器和TM机
参考文献
实验1 实验环境的使用
实验2 NFA至0DFA
实验3 使用Lex自动生成扫描程序
实验4 消除左递归(无替换)
实验5 消除左递归(有替换)
实验6 提取左因子
实验7 First集合
实验8 Follow集合
实验9 Yacc分析程序生成器
实验10 符号表的构建和使用
实验11 三地址码转换为P-代码
实验12 GCC编译器案例综合研究
附录A TINY编译器和TM机
参考文献















