添加说明文档,为cangjie层添加单元测试

This commit is contained in:
2026-03-21 16:03:24 +08:00
parent a4196e53f9
commit 8c216ef9e3
19 changed files with 432 additions and 50 deletions

View File

@ -153,7 +153,7 @@ int Lua_runner::clean()//进行新一轮调用前一定要先clean清除上个
" end "
"end";
luaL_dostring(this->L, clean_globals_code);
luaL_dostring(this->L, clean_globals_code);//清空全局变量
luaL_dostring(this->L, "package.loaded = {}");//清空当前引用的包
for(int i = 0 ;i<this->pkg_cont;i++)
{
@ -165,6 +165,7 @@ int Lua_runner::clean()//进行新一轮调用前一定要先clean清除上个
return 0;
}
//TODO 支持更多类型的参数
int Lua_runner::run(const char *path,const char *arg)
{
if(!this->check_luastatue())
@ -219,8 +220,10 @@ int Lua_runner::run(const char *path,const char *arg)
NO_RETURN:
return 0;
}
//TODO 实现函数调用 achieve func call via file
/*
int Lua_runner::callfunction()
{
}
return 0;
}
*/