CMM编译器(用C#写的一个c语言子集的解释器)

时间:2014-06-10 11:18:50
【文件属性】:

文件名称:CMM编译器(用C#写的一个c语言子集的解释器)

文件大小:953KB

文件格式:RAR

更新时间:2014-06-10 11:18:50

CMM 解释器 编译器 C# 课程设计

这是我在大三的时候解释器实践的课程设计,是用C#开发的,包括词法分析、语法分析和编译执行阶段,文档比较齐全,可供初步学习解释器的同学看看,但不鼓励直接拿来当作业用,起码也得自己看看源码,分析分析下,对自己也好


【文件预览】:
CMM编译器
----测试代码()
--------0003.cmm(146B)
--------0006.cmm(90B)
--------0005.cmm(73B)
--------0002.cmm(171B)
--------0004.cmm(65B)
--------0001.cmm(59B)
----CMM解释器报告文档.pdf(1.26MB)
----CMMCompiler()
--------_UpgradeReport_Files()
--------CMMCompiler.suo(88KB)
--------CMMCompiler()
--------UpgradeLog2.XML(1KB)
--------UpgradeLog.XML(1KB)
--------CMMCompiler.sln(923B)
----readme.txt(772B)
----CMM解释器3.0.exe(88KB)

网友评论

  • 还不错的编译器,可以借鉴
  • 功能实现比较全面,适合初学者。
  • 还可以,可以作为参考,进行改进
  • 挺好用,很值得参考
  • 很好很全面
  • 不错的东东,可以学习
  • 非常有用的资源,很详细,代码也能运行
  • 功能比较基础,但是代码结构很清楚,文档也写的非常认真,很棒
  • 很认真,很全面,参考。。。。
  • 能运行,但功能比较弱
  • 代码很好,可惜看不太懂
  • 功能实现比较全面,适合初学者。
  • 代码很好,自己看懂就没问题了
  • 用C#实现的CMM语言编译器,很好,对要写解释器的同学很有参考价值
  • 软件功能很齐全,文档很强大,不过就是项目使用的环境太旧了·,用现在的环境打开很麻烦。
  • 很好很强大,功能全部具备。很适合参考
  • c#实现的cmm解释器,功能可以实现,代码结构清楚,特别是文档写的较详细,值得参考。
  • 作为课程设计还是不错了,但实际应用还要作很多工作
  • 写得还可以,可以编译简单的语句,但是程序结构不好,还有比如if((a+b)*5>20)这复杂点的语句就编译不过了
  • 以为可以编译C的,可惜看不懂
  • 软件功能很好,非常感谢