// 将 ANTLR parse tree 转换为内部 AST。 #pragma once #include namespace antlr4 { namespace tree { class ParseTree; } } // namespace antlr4 namespace ast { struct CompUnit; } std::shared_ptr BuildAst(antlr4::tree::ParseTree* tree);