编程实战:类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 >* pEnvs = NULL);

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

(我还没写完)

(这里是结束)

你可能感兴趣的:(C语法的预编译脚本解释器,c语言)