浴帘的编译原理实验1, rust单词拼装器
  • C++ 49.1%
  • Rust 48.1%
  • CMake 1.4%
  • Makefile 1.4%
Find a file
2026-04-02 20:47:24 +08:00
src 修复赋值等号不push的问题 2026-04-02 13:41:47 +08:00
test 修复赋值等号不push的问题 2026-04-02 13:41:47 +08:00
.gitignore 应该是最后一版 2026-04-02 20:47:24 +08:00
CMakeLists.txt 添加README 2026-04-01 11:12:05 +08:00
Makefile 修改README, 增加保存功能 2026-04-02 12:52:45 +08:00
README.md 修改README, 增加保存功能 2026-04-02 12:52:45 +08:00
使用说明.pdf 应该是最后一版 2026-04-02 20:47:24 +08:00
实验1.doc 应该是最后一版 2026-04-02 20:47:24 +08:00
实验1.pdf 应该是最后一版 2026-04-02 20:47:24 +08:00
编译方法说明.md 应该是最后一版 2026-04-02 20:47:24 +08:00

浴帘的编译原理实验1 rust单词拼装器

图形界面使用qt实现, 按行解析rust源码.

构建

打开qt creater, 选择打开项目, 在弹出的文件浏览器中选择该项目的CMakeLists.txt, 然后在图形界面的左下角选择构建即可

使用

加载文件

运行程序后, 点击左上角文件, 选择打开源码, 在弹出的文件浏览器中选择需要进行词法分析的rust源代码, 点击确定即可.

保存输出

点击文件, 选择保存输出, 即可将解析结果保存.

命令行

该Makefile仅支持unix like环境:

make gui

cli版本

该项目可以在命令行独立运行, 运行:

make cli

或者可以手动将非src/guisrc/Include/gui中的源文件和头文件放入任意cpp ide项目中, 在编译选项中加入-DCLI_VERSION, 即可构建