目前仅有实验一二三四,Windows桌面应用程序项目(开发语言:c++;开发环境:Visual Studio)
实验一:GitHub
实验二:传送门
实验三:传送门
实验四:传送门
实验一大致功能:
- 支持程序运行时输入关键词,支持已保存关键词的表格化查看;
- 支持调用文件浏览框读写文件。
实验二大致功能:
- 支持程序运行时输入文法,支持输入文法的直接间接左递归文法向LL(1)文法转化;
- 支持FIRST、FOLLOW集,状态转换表的表格化查看;
- 支持调用文件浏览框读写文件。
实验三大致功能:
- 支持窗口查看项目族、分析过程、LR (1)分析表、DFA转换图。
- 支持设置文法,包括设置带左递归的文法。
实验四大致功能:
- 支持设置算符优先级
- 支持查看分析过程