本书不仅仅要讲解基础知识,还为读者提供了所有必要的工具和设计编写真正的编译器的实践。本书包括了有关程序设计语言结构的一系列简单示例,并利用它们针对该项技术进行详细描述,讨论中使用到的语言被称作T I N Y。此外,附录A还提供了一个更广泛的示例,它包括了一个小小的但却非常复杂的适用于分类项目的C子集.本书还有大量的练习,这其中包括简单的笔头训练、文本中的代码扩充,以及更多的相关编码练习。