pascc 预备知识 pascal C++ pascc 三大模块 parse 模块 semant 模块 codegen 模块 项目搭建 环境依赖 配置项目 构建项目 参考资料 小组成员 环境依赖 OS: ubuntu 22.04 / MacOS Compiler: gcc 11.4.0 / clang 14 bison: 3.8.2 flex: 2.6.4 cmake 3.10+ graphviz 10.0.1 doxygen 1.10.0 3rdparty libraries: argparse fmt googletest 构建项目 cmake -DCMAKE_BUILD_TYPE=Release -S . -B build cmake --build build --config Release --target all -j 4 -- 参考资料 postgres graphviz dotguide 小组成员 朱宏明 张新博 窦力扬 曾辉 马方舟 夏博焕 伏培燚