2010/4/22 Chunlin Zhang <[email protected]>: > mLuaRun.py 补上菜单的运行等项 > mMessageWindow.py 加上 lua.exe 方式的 trackback > > lua trackback 例子: > " > D:\Program Files\Lua\5.1\lua.exe: E:\DEV\PhoneCon\luars232_1.lua:33: > attempt to concatenate local 'r' (a nil value) > stack traceback: > E:\DEV\PhoneCon\luars232_1.lua:33: in function 'test3' > E:\DEV\PhoneCon\luars232_1.lua:44: in main chunk > [C]: ? > " > 目前点击 "D:\Program Files\Lua\5.1\lua.exe: > E:\DEV\PhoneCon\luars232_1.lua:33: attempt to concatenate local 'r' (a > nil value)" 会出错(因为识别出的文件名是 "D:\Program Files\Lua\5.1\lua.exe: > E:\DEV\PhoneCon\luars232_1.lua"),不过我没想好怎么处理,就先这样了,反正下面的 trackback > 能正常识别就行了 >
已经改了。在mMessageWindow.py中增加了一个goto_error_line的entry_point,然后在mPyRun.py和mLuaRun.py中分别增加对应的plugin处理,目前Lua的没有测试,我没有环境,你可以测试一下。这两个会同时生效,不过应该只有一个会起作用,因此问题不大。 -- I like python! UliPad <<The Python Editor>>: http://code.google.com/p/ulipad/ UliWeb <<simple web framework>>: http://uliwebproject.appspot.com My Blog: http://hi.baidu.com/limodou -- Subscription settings: http://groups.google.com/group/ulipad/subscribe?hl=en
