LUA显示没有错误的地方出现了错误。

我成功地将用C编写的全部代码“翻译”成了LUA,源代码可用于驱动5110/3110 LCD,并且我尽量不修改代码,但是要更改端口名称,因为我将在路由器上运行它,并将LED用作GPIO引脚。

不管怎样......我花了大约3个小时的时间进行翻译,现在完成了,但它不会运行,它给我显示了错误,但我找不到其中的错误......对我来说它看起来很好。

C源代码:http://www.est.ipcb.pt/pessoais/alexandre_t/fon_LCD/3310_ex_1.c

我翻译的LUA脚本:https://gist.github.com/anonymous/62cc0897ede3cb788baa

它给我的第一个错误是Screen.lua:26: '(' expected near 'local',但好像没有错误......如果有人能够检查一下我的代码并指点我前进,我将非常高兴。

点赞
用户3003365
用户3003365

根据错误信息,错误似乎很明显。(缺少,正如错误信息所示,确切地出现在所述行。

function posicao
    local x1=0
    ...
end

应该是

function posicao()
    local x1=0
    ...
end
2015-09-04 04:08:01