项目简介
本项目是中山大学2022年春季学期编译原理课程的实验项目3,主要功能是把用户输入的中缀表达式转换为等价的后缀表达式,帮助学生深入理解《龙书》第二版中关于简单语法导向翻译的内容。
项目的主要特性和功能
- 中缀到后缀表达式转换:将用户输入的中缀表达式转换为后缀表达式。
- 回归测试:提供多个回归测试用例,保障程序的正确性与稳定性。
- 自动化脚本:有编译和运行程序的批处理脚本,简化操作流程。
- 文档生成:自动生成JavaDoc文档,便于查看代码结构和功能。
- 设计文档:提供详细的面向对象设计文档,包含UML类图及其说明。
安装使用步骤
1. 复制项目
bash
cd postfix-expression-converter
2. 编译源代码
运行build.bat
脚本进行编译。
bash
build.bat
3. 运行程序
运行run.bat
脚本启动程序。
bash
run.bat
4. 查看文档
编译后,可在doc
文件夹中查看生成的JavaDoc文档。
5. 测试程序
在testcase
文件夹中运行测试用例,验证程序的正确性。
通过以上步骤,可成功编译、运行并测试本项目,深入理解中缀表达式到后缀表达式的转换过程。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】