ucc 源代码阅读(1):主体框架

ZMonster at 
目录 ucc 简介主体框架第一部分:参数检查:第二部分:环境准备第三部分:参数解析第四部分:动作执行 ucc 简介 ucc 是早些年一位清华大学的学生编写的 x86 平台上的 C 语言编译器,遵从 ANSI C89 标准,能在 Linux/Windows 系统上正确编译自身并成功运行。它有以下特点:代码结构清晰,有详细的文档讲述它的实现(中英文皆有)使用三地址码作为中间码,构建了由基本块组成的控制流图,适合很多优化算法轻量级,编译速度快,词法分析器、语法分析器和目标代码生成器都是自行实现的主体框架 int main(int argc, char *argv[]){ int i; i……