basically finish AST build

This commit is contained in:
2024-08-11 15:38:53 +00:00
parent 996995ecf7
commit 9aa23caaa9
9 changed files with 824 additions and 275 deletions

View File

@ -21,7 +21,7 @@ int main(int argc, char **argv) {
auto input_file = program.get<std::string>("input");
auto output_file = program.get<std::string>("output");
std::ifstream fin(input_file);
std::shared_ptr<ASTNodeBase> ast;
std::shared_ptr<Program_ASTNode> ast;
try {
SemanticCheck(fin, ast);
} catch (const SemanticError &err) {