diff --git a/doc/Lab1-语法树构建.md b/doc/Lab1-语法树构建.md index ba4f6d2..6536405 100644 --- a/doc/Lab1-语法树构建.md +++ b/doc/Lab1-语法树构建.md @@ -32,12 +32,7 @@ Lab1 聚焦前端第一步:词法/语法分析。 ## 5. 构建与生成流程 -典型构建命令: - -```bash -cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -cmake --build build -j "$(nproc)" -``` +Lab1 中需要先生成 Lexer/Parser 相关文件,再执行 CMake 构建。 Lexer/Parser 生成文件统一位于: @@ -55,6 +50,13 @@ java -jar third_party/antlr-4.13.2-complete.jar \ src/antlr4/SysY.g4 ``` +随后再执行构建: + +```bash +cmake -S . -B build -DCMAKE_BUILD_TYPE=Release +cmake --build build -j "$(nproc)" +``` + ## 6. Lab1 测试建议