编译设计文档参考编译器介绍总体结构
模块化设计:编译器被划分为多个模块,每个模块负责编译过程中的一个特定任务。例如,有专门处理词法分析的模块(insymbol)、语法分析的模块(block)、代码生成的模块(emit系列函数)等。
递归下降
2024-12-01