第06章 编译器基本流程

前面我们一共花了 4 章的内容详细介绍了 TinyC 编译器的源程序和中间代码,看起来我们似乎离我们的主题——编译原理——越来越远了。但只有深入的理解了源程序和中间代码的结构,才有可能编制出计算机程序进行编译。经过这 4 章的学习和练习,相信读者心中对 TinyC 前端的内部算法已经有了一个比较模糊的框框了,但要真正做出这个框框,仍然是相当之难的。从这一章开始,我们回到主题。