标签: c# lua
我在C#中有一些Lua代码作为字符串,我想检查它是否有效(任何语法错误,那种事情)。
我怎样才能快速高效地完成这项工作?
编辑:另一个建议的重复问题不是简单地检查有效语法而是有效代码,如果有效的lua代码行被赋予一行有效的lua代码,则luaL_loadstirng失败。如果该有效行需要在其之前声明的其他变量。
答案 0 :(得分:1)
编译它。致电Lua.LoadString。这将给你编译时错误(语法错误)。要查找运行时错误,您只需要运行它。
Lua.LoadString