当前位置: 首页 > article >正文

编程实战:类C语法的编译型脚本解释器(四)

系列入口:

           编程实战:类C语法的编译型脚本解释器(系列)-CSDN博客

        本文介绍总入口和使用方法。

一、总入口

	class IScript
	{
	private:
		CScript* m_p;
		string m_msg;
	public:
		IScript() :m_p(nullptr) {}
		string GetMessage()const;

		//连接
		bool AttachScript(CScript* p);

		//编译
		bool Compile(char const* _source, vector<pair<string, Variable > >* pEnvs = NULL);

		//执行
		string const& GetSource()const;
		bool IsCompiled()const;
		string& Report(string& ret)const;
		bool Execute(Variable& ret, vector<pair<string, Variable > >* pEnvs = NULL, void* pe = NULL);
		long GetExecCount()const;
	};

(我还没写完)

(这里是结束)


http://www.kler.cn/a/154879.html

相关文章:

  • Go语言的零值可用性:优势与限制
  • python makedirs() 详解
  • H.265流媒体播放器EasyPlayer.js H.264/H.265播放器chrome无法访问更私有的地址是什么原因
  • Java I/O(输入/输出)——针对实习面试
  • Vue3 -- 环境变量的配置【项目集成3】
  • kubernetes简单入门实战
  • 部署 Draw.io 思维导图工具
  • python安装与配置:在centos上使用shell脚本一键安装
  • 服务端突然断电
  • 食物相关的深度学习数据集合集—食物、饮料、肉类、餐具等数据集
  • 基于Amazon Bedrock的企业级生成式AI平台
  • SQL Server 2016(创建数据库)
  • 讲解机器学习中的 K-均值聚类算法及其优缺点。
  • C语言之结构体
  • 力扣labuladong——一刷day63
  • selenium+python
  • 深度学习常见回归分支算法逐步分析,各种回归之间的优缺点,适用场景,举例演示
  • Linux 定时关机 crontab
  • ES-ELSER 如何在内网中离线导入ES官方的稀疏向量模型(国内网络环境下操作方法)
  • 五、ZooKeeper的shell操作
  • AD7124-4 实测热电偶数据读取,电压精度到稳定到±1uV, 电压波动260nV, 温度精度到±0.01℃
  • ChatGPT成为“帮凶”:生成虚假数据集支持未知科学假设
  • 1423. 可获得的最大点数 --力扣 --JAVA
  • Mysql 主从一致性检测
  • Mongoose 开源库--http协议 header 报头解析
  • 测试:性能测试