进度安排
Tsumida opened this issue · comments
第2周(03-09 ~ 03-15)
- 分组
第3-9周:(03-16 ~ 05-17)
- 选择开发平台和编译工具
- 完成词法分析器
- 完成语法分析器
- 提交中期检查报告给学委 (5月1日12:00点前)
第10-15周 (05-18 ~ 06-21)
- 完成语义分析
- 完成代码生成
- 完成实验报告
- 完成系统使用说明书
第16周:(06-22 ~ 06-28)
- 整理项目,包括源码,测试用例,报告,说明
- 16周周五24:00前发送给学委
第17, 18周:
- 接受抽查, 到实验室解释工作。
事实上,这个项目用flex和yacc应该会更加节省代码。从C99出发进行剪枝,序列化,用一定的数据结构存储,可以节省许多代码。当然,用Py也很节省,但后续生成AST,语义动作分析,应该如何连贯,我一时间还没什么想法。