C编译器的设计2007-10-25陆晓春前言:这个是我们这学期编译课所要求的大程,我做的是一个-的编译器,功能不多,但运行正常,开发步骤比较明确,希望与大家共享。编译器运行效果图如下:

设计文档基本内容如下:1) 整体框架2) 词法分析Class CTokenizerClass CScanerC关键字表标识符词法3) 语法分析Class CParserGrammar基本树形结构支持的语句及运算4) 建立符号表Class LineListRecClass BucketListRecClass CSymbolTableClass CFunArgsCheck5) 类型检测Class CAnalyzer类型匹配函数调用参数检测6) 代码生成PCode80X86 ASM7) 总结详细内容请阅读本文提供的设计文档与全部源代码。