CMM语言解释器程序(完整版)

时间:2012-02-29 11:00:55
【文件属性】:

文件名称:CMM语言解释器程序(完整版)

文件大小:488KB

文件格式:RAR

更新时间:2012-02-29 11:00:55

CMM 解释器 词法分析 语法分析 语义分析

CMM(自定义) 是C 语言的一个子集,本程序对用这种语言写成的程序进行分析并输出相关的分析结果,解释器使用C语言写成.由词法分析程序、语法分析程序和语义分析程序组成。资源中包括程序源代码、可运行程序及测试程序、一个VC工程和相关设计用CMM语言设计文档。 说明:本人曾发过一个相关的非完整资源叫“CMM语言语法分析程序(源代码)”,原因是当时不在学校没有完整版本,里面没有文档,源码中解释也不完整,也没有语义解释模块。而现在这个是最终提交版本,很完整,大家可以放心下载。


【文件预览】:
CMM解释器(完整版)
----CMM_VC工程.rar(358KB)
----可执行文件及测试文件()
--------sort.cmm(829B)
--------使用说明.txt(181B)
--------factorial.cmm(117B)
--------CMM.exe(212KB)
--------pwd.exe(18KB)
----CMM源代码()
--------Main.cpp(3KB)
--------interpret.cpp(19KB)
--------globals.h(2KB)
--------utils.h(1KB)
--------parse.h(805B)
--------parse.cpp(7KB)
--------源代码模块说明.txt(83B)
--------Accidence.h(831B)
--------accidence.cpp(9KB)
--------utils.cpp(10KB)
--------interpret.h(246B)
----项目文档.doc(162KB)

网友评论

  • 可以用,有参考价值
  • 结构清晰,有所帮助,但有些bug
  • 基本功能都有
  • C++写的,还是很不错的,不过我想看看C#写的。。
  • 注释好少 看得有点累
  • C语言写的cmm编译器,而且是控制台程序,代码结构清楚,但功能一般,而且有一些bug
  • 里面的东西很全,不过正如1楼所说,注释少了点
  • 程序结构清晰,阅读之后很有帮助,希望再多点注释
  • C语言写的cmm编译器,不错
  • C语言写的cmm编译器,而且是控制台程序,代码结构清楚,但功能一般,而且有一些bug
  • 编译错误,影响不大,改好了能跑
  • c++实现的cmm解释器,基本功能可以实现,程序结构清楚,不过没有界面粗糙了些,总体还不错。
  • 整体还不错。程序要稍加修改。才可运行。
  • 整体还不错。程序要稍加修改。才可运行。
  • 里面的东西很全,不过正如1楼所说,注释少了点
  • 程序很好,知识注释少了点!值得学习!