浴帘的编译原理实验1, rust单词拼装器
- C++ 49.1%
- Rust 48.1%
- CMake 1.4%
- Makefile 1.4%
| src | ||
| test | ||
| .gitignore | ||
| CMakeLists.txt | ||
| Makefile | ||
| README.md | ||
| 使用说明.pdf | ||
| 实验1.doc | ||
| 实验1.pdf | ||
| 编译方法说明.md | ||
浴帘的编译原理实验1 rust单词拼装器
图形界面使用qt实现, 按行解析rust源码.
构建
打开qt creater, 选择打开项目, 在弹出的文件浏览器中选择该项目的CMakeLists.txt, 然后在图形界面的左下角选择构建即可
使用
加载文件
运行程序后, 点击左上角文件, 选择打开源码, 在弹出的文件浏览器中选择需要进行词法分析的rust源代码, 点击确定即可.
保存输出
点击文件, 选择保存输出, 即可将解析结果保存.
命令行
该Makefile仅支持unix like环境:
make gui
cli版本
该项目可以在命令行独立运行, 运行:
make cli
或者可以手动将非src/gui和src/Include/gui中的源文件和头文件放入任意cpp ide项目中, 在编译选项中加入-DCLI_VERSION, 即可构建