编译原理编译器实验
- 完成词法分析器,测试正确的词法输出 -2022.3.17
- 完成算术表达式语法分析实践,正确分析语法 -2022.4.13
- 完成语法分析器,测试得到正确的中间代码 -2022.4.14
- 完成stdlibio的便携版本编写 -2022.6.9
- 最终版完成 -2022.6.19
直接运行得到中间代码
$ make r
重要:需要flex工具,还有bison工具
下面的命令生成词法分析器
$ make lb
使用下面的命令,运行单元测试,并给出 equal.c 文件编译结果
$ make ut
使用如下命令来清理编译结果
$ make clean || make clear
如果需要测试其他编译内容,修改 makefile 第三行 t_objects 后的变量定义,就可以编译其他的源代码文件了。
原本还打算写成 gcc 那样一个完整的过程添加到 source bash 内,为减少不必要的权限问题,撤销了这个计划。