2014-11-02 114 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