2014-11-02 73 views
0

我有一个使用unluac反编译的Lua文件。当我尝试重新编译的文件没有任何变化,我得到以下错误:这里Lua编译错误'do'预计接近'['

lua: main.lua:647: 'do' expected near '['

我真的不知道这个问题,因为同时做陈述如下正确的格式。 错误在647行,如上所述。

来源是在这里:

Full Pastebin Source

+0

请在问题本身中包含源代码,而不是在单独的链接中。 – 2014-11-02 14:00:22

回答

1

表达式像while {}[1] doif {}[1].parentFolderName then是因为{}[1]引用无效。它需要是({})[1]。这可能是某种自动处理的结果,但您应该可以手动修复它。

+0

嘿保罗,谢谢你的回应。我尝试通过http://repl.it/进行编辑,但仍然遇到同样的问题。 – 2014-11-02 05:31:45

+0

无论如何您的反编译器必须被中断。这种情况永远不会是真的,所以你不妨去除整个循环... – catwell 2014-11-02 12:25:00