论重构代码
  • 板块学术版
  • 楼主wangziwenhk
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/2 09:33
  • 上次更新2024/8/2 09:49:08
查看原帖
论重构代码
727556
wangziwenhk楼主2024/8/2 09:33

之前写的项目API不足而且有很多东西是没用的,但是重构代码可能会死人,有什么方法

例如

class GenVisitor : public RiddleParserBaseVisitor {
    private:
        castMapTy cast;
        /// @brief 用于函数或对象的唯一性
        std::stack<std::string> packStack;
        std::unordered_map<std::string, llvm::FunctionCallee> FuncCalls;
        std::stack<llvm::Function *> FuncStack;
        VarManager varManager;
        llvm::IRBuilder<> Builder;
        llvm::LLVMContext globalContext;
        llvm::Module *module;
        ........
2024/8/2 09:33
加载中...