README
[TOC]
项目介绍
南京航空航天大学计算机科学与技术学院编译原理实验,包含C语言子集的词法分析,LL(1)文法分析的实现,本组成员如下(排名不分先后):
- 武起龙:实力超群
- 常为:软萌妹子
- 张铮:智慧导师
- 荆顺吉:多面手
- 吴扬俊:弱鸡一枚
环境配置
- JDK8以上
- 包管理器:maven3以上
- 测试框架:junit4(自行百度)
- apache.common.sio:maven安装好即可自动导入
目录结构
- compiler:java的maven项目源码
- src/main下是源代码
- src/test下是测试代码,作为驱动程序
- test-pool:测试用例池,包含测试所需的所有文件
- 编译原理实验文档:包含详细设计的文档,PPT展示
启动方式
-
依次安装JDK8、maven3,克隆本项目,在idea或eclipse以maven项目导入,更新pom,junit安装配置参考百度。
-
驱动程序均采用junit4编写,可参照测试样例学会使用相应函数;安装好junit4后,每一个测试样例均可直接运行。
-
测试样例池(test-pool)中存放相应的测试所需文件,在测试样例中可根据测试样例池的位置做相应调整。