- 博客(0)
- 资源 (2)
- 收藏
- 关注
编译原理课程设计 MFC实现
编译原理课程设计 MFC实现
编译原理课程设计是迷若烟雨编译原理课程设计的作品,当时分为第5组,因此工程名为BY5.
Lib文件夹下是所需的动态连接库。Include是头文件,主要是View类的增强的头文件。
文法在C语言文法中。
MiniCBin文件夹下是可执行文件。
word文档和PPT解释了课程设计的绝大部分内容。
本程序据陆晓春的CMinus改编而来,特别感谢他的辛勤付出和无私的贡献,本着GNU的原则,特公开本程序,供大家能够实现自己的编译程序。采用MFC多文档和递归子程序法实现,支持关键字着色,IDE集成开发环境,使用方便,得到了大家的一致好评,本人更是得到了最高分99分。实现了基本C语言的顺序、分支和循环语句,变量要提前声明。支持int型和char型,支持数组传值。本人还用自己的编译程序亲自编译了学生信息管理系统的C程序,并编译运行通过,具体见Stu.mc。本人修正了小春版不能误识减号后的数为负数的BUG,修正了除法报overflow的BUG。但愿本程序能给迷茫中的编译器制作者一丝帮助。多谢大家的支持,希望本文能成为编译原理实践的经典。
迷若烟雨 版权所有
仅用于学习交流
侵权必究
2012-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人