检查Lua代码的有效性?

时间:2013-08-22 01:02:38

标签: c# lua

我在C#中有一些Lua代码作为字符串,我想检查它是否有效(任何语法错误,那种事情)。

我怎样才能快速高效地完成这项工作?

编辑:另一个建议的重复问题不是简单地检查有效语法而是有效代码,如果有效的lua代码行被赋予一行有效的lua代码,则luaL_loadstirng失败。如果该有效行需要在其之前声明的其他变量。

1 个答案:

答案 0 :(得分:1)

编译它。致电Lua.LoadString。这将给你编译时错误(语法错误)。要查找运行时错误,您只需要运行它。