ready to debug

This commit is contained in:
2024-08-14 13:31:11 +00:00
parent 7995862a30
commit a116c24e8a
6 changed files with 293 additions and 42 deletions

View File

@ -57,6 +57,7 @@ class ASTNodeVirturalVisitor : public ASTNodeVisitorBase {
class ASTSemanticCheckVisitor : public ASTNodeVirturalVisitor {
bool is_in_func;
FunctionSchema cur_func_schema;
std::string cur_class_name;
size_t loop_level;
std::shared_ptr<GlobalScope> global_scope;
friend std::shared_ptr<Program_ASTNode> CheckAndDecorate(std::shared_ptr<Program_ASTNode> src);