用C#进行Lua语法简单检查

我正在使用**c#**解析一个文件。

该文件包含其他用户定义的短Lua脚本字符串。 是否有可能在不创建ATS和编写自己的编译器前端的情况下检查这些Lua脚本的语法?

它通常只有一行脚本,例如:

  Dialog [4] .SimStatus~ = "WasDisplayed"和Variable [“points”]> 15

谢谢预先。

点赞
用户637425
用户637425

短答案:是的。

更长的答案:你只需要语法检查器,而不是编译器,因此要检查括号开关计数是否相等等。

2014-05-07 10:04:09