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

Reply via email to