ABSTRACT 本项目是实现一个类似C语言的编译器,使用工具flex、bison分别进行词法分析、语法分析。 项目中总共包括4个实验:实验1显示抽象语法树,实验2进行语义分析,找出代码中的错误信息,实验3生成中间代码,实验4生成目标代码。其中实验1到实验4是层层递进的,即后面的实验会包含前面实验的代码。 exp1:显示抽象语法树 exp2:语义分析 exp3:生成中间代码 exp4:生成目标代码