this is the client side for EmmyLua and supported to debug the gopher-lua's lua code
replace github.com/yuin/gopher-lua => github.com/edolphin-ydf/gopher-lua v0.0.0-20191105142246-92ca436742b9
L := lua.NewState()
add a new line lua_debugger.Preload(L)
, of course, you should import gopher-lua-debuggerlocal dbg = require('emmy_core') dbg.tcpConnect('localhost', 9966)why need replace gopher-lua?
the original gopher-lua doesn't implement the debug.hook()
func. the replacement implement it and fix a bug for debug.getlocal(). if the author accepted my patch, the replacement won't need anymore. But you need the replace now!!
lua_debugger.Preload(L)
do?
this will preload the emmy_core module which support the tcpConnect
, then you can connect to the EmmyLua server to start debug
the EmmyLua provide two ways to start a debug, the ide as a server and the ide as a client. but the gopherlua-debugger only support ide as server, lua instance as client.
issue and pr are welcome
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4