#pragma once #include #include "antlr4-runtime.h" // 以树状缩进形式直接打印 ANTLR parse tree。 // 该接口主要服务 Lab1:当文法扩展后,可以直接观察 parse tree 的层级和左右 // 顺序是否符合预期,而不必先进入后续语义或 IR 阶段。 void PrintSyntaxTree(antlr4::tree::ParseTree* tree, antlr4::Parser* parser, std::ostream& os);