diff --git a/src/frontend/AntlrDriver.h b/include/frontend/AntlrDriver.h similarity index 100% rename from src/frontend/AntlrDriver.h rename to include/frontend/AntlrDriver.h diff --git a/src/frontend/SyntaxTreePrinter.h b/include/frontend/SyntaxTreePrinter.h similarity index 100% rename from src/frontend/SyntaxTreePrinter.h rename to include/frontend/SyntaxTreePrinter.h diff --git a/src/ir/IR.h b/include/ir/IR.h similarity index 99% rename from src/ir/IR.h rename to include/ir/IR.h index 0b8d2ed..f5b04b3 100644 --- a/src/ir/IR.h +++ b/include/ir/IR.h @@ -28,7 +28,7 @@ class Context { const std::shared_ptr& PtrInt32(); // 去重创建 i32 常量。 ConstantInt* GetConstInt(int v); - + std::string NextTemp(); private: diff --git a/src/irgen/IRGen.h b/include/irgen/IRGen.h similarity index 100% rename from src/irgen/IRGen.h rename to include/irgen/IRGen.h diff --git a/src/sem/Sema.h b/include/sem/Sema.h similarity index 100% rename from src/sem/Sema.h rename to include/sem/Sema.h diff --git a/src/sem/SymbolTable.h b/include/sem/SymbolTable.h similarity index 100% rename from src/sem/SymbolTable.h rename to include/sem/SymbolTable.h diff --git a/src/utils/CLI.h b/include/utils/CLI.h similarity index 100% rename from src/utils/CLI.h rename to include/utils/CLI.h diff --git a/src/utils/Log.h b/include/utils/Log.h similarity index 100% rename from src/utils/Log.h rename to include/utils/Log.h