基于WPF的CMM语言解释器系统总体设计与实现
- Project for the course of Interpreter Construction in Computer School of WHU
- 2019.10.21 第二周 完成词法分析部分
- 2019.11.9 第四周 基本完成语法分析部分
- 2019.12.9 第十周 基本完成语义分析部分
- 2019.12.23 第十二周 基本完成JAVACC部分
附件文件夹说明:
- CMM_Interpreter:解释器程序
- JAVACC:JAVACC程序与模板文件,可以运行main.java来进行词法和语法分析,可以输出语法树,建议在Eclipse中运行。
- 测试代码:用于测试CMM解释器的代码,验收时已运行过,可以在解释器中直接选择打开,或者复制到代码编辑区再运行。
博客Blog:
- 请参考https://zhuanlan.zhihu.com/c_1180604303440613376
- 里面具体描述了一些开发过程的思路和经验