3 Star 1 Fork 1

sg-first/SG-Logical-Circuit

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
script.h 704 Bytes
一键复制 编辑 原始数据 按行查看 历史
sg-first 提交于 2020-12-31 00:12 . set错误检查
#pragma once
#include "node.h"
class script
{
private:
void runFile(string path);
void runFile(vector<string> com);
void equExp(string sen);
void colonExp(string sen);
void commandExp(string sen);
void set(string name,string val);
nodeManager* manager;
public:
map<string,line*> lineMap; //没有所有权
script() { this->manager=new nodeManager; }
~script()
{
delete this->manager;
lineMap.clear();
}
nodeManager* getManager() { return this->manager; }
void clear();
void eval(string sen);
void evalAll(string code)
{
auto com=help::split(code,"\n");
for(auto i : com)
eval(i);
}
};
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/sg-first/sg-logical-circuit.git
git@gitee.com:sg-first/sg-logical-circuit.git
sg-first
sg-logical-circuit
SG-Logical-Circuit
master

搜索帮助