如何使用Lua中的match函数找到错误详细信息?

我只是在寻找从错误函数中找到错误详细信息的方法。

就像我想从example.lua:50: “then” expected near “if”中找到错误详细信息。

有没有办法在Lua上做到这一点?我正在为ComputerCraft在Lua上工作。(Minecraft Java模组)

编辑:

我正在尝试创建一个解析出错误的函数。它应该返回3个变量,变量1:文件名,变量2:行数(如果没有,则指定为空值),变量3:错误文本。

点赞
用户3574628
用户3574628

example.lua 是出错的文件。50 是出错的行数。很可能是 if 条件语句中有语法错误。(我对 ComputerCraft 不太熟悉,所以不知道该文件在哪里。)

2020-11-07 22:10:57